我是 Libgdx 的新手,但精通 Android 知识。我能够将纹理放置在屏幕中央。但是当涉及带有字符串“Level 1”的位图字体时,我无法决定字符串的宽度,因此我无法将其放置在屏幕中央。

你能帮我找到带有字符串“Level 1”的Bitmapfont的宽度/高度吗?

最佳答案

font.getBounds() 不再起作用,因此应该更新答案。

您可以使用以下内容:

GlyphLayout glyphLayout = new GlyphLayout();
String item = "Example";
glyphLayout.setText(font,item);
float w = glyphLayout.width;

并使用 w 相对于位置居中

关于android - Libgdx - 在屏幕中央放置位图字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26344378/

10-10 06:20