BitmapFont: ¿dónde está el método getBounds en la nueva 1.6 libGDX?
10
Descargo la última versión de libgdx 1.6 y no puedo resolver el problema con centrar mi texto BitmapFont. Anteriormente en la versión 1.54 usé el método getBounds () para averiguar el ancho del texto.
Hubo una publicación que explica los cambios, pero no es fácil de encontrar. El enlace estaba en el registro de cambios de la versión 1.5.6:
http://www.badlogicgames.com/wordpress/?p=3666
privatestaticGlyphLayout glyphLayout =newGlyphLayout();privateBitmapFont fontA =newBitmapFont(), fontB =newBitmapFont();// Set text and font each time you want to calculate bounds.
glyphLayout.setText(fontA,"my string");
fontA.draw(batch, glyphLayout, x + glyphLayout.width /3, y + glyphLayout.height /3);
y += glyphLayout.height;
glyphLayout.setText(fontB,"different font");
fontB.draw(batch, glyphLayout, x + glyphLayout.width /3, y + glyphLayout.height /3);
getBounds()
función de libgdx v1.5.5 BitFont.javaRespuestas:
Hubo una publicación que explica los cambios, pero no es fácil de encontrar. El enlace estaba en el registro de cambios de la versión 1.5.6: http://www.badlogicgames.com/wordpress/?p=3666
Y el enlace sobre los cambios en las fuentes fue: http://www.badlogicgames.com/wordpress/?p=3658
fuente