BitmapFont - где находится метод getBounds в новой версии 1.6 libGDX
10
Я загружаю последнюю версию libgdx 1.6 и не могу решить проблему с центром моего текста BitmapFont. Ранее в версии 1.54 я использовал метод getBounds () для определения ширины текста.
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()
функцию из libgdx v1.5.5 BitFont.javaОтветы:
Был пост, объясняющий изменения, но не легко найти. Ссылка была в журнале изменений версии 1.5.6: http://www.badlogicgames.com/wordpress/?p=3666
А ссылка об изменениях в шрифтах была: http://www.badlogicgames.com/wordpress/?p=3658
источник