0

我想计算我的字体需要的大小,所以我的文本将在一行中完全显示而不会被剪裁。

例子

|-100px---这是我的文字---100px-|

我有 DPI 和所有的东西。测试不是一种方法,我正在使用 Libgdx 并且文本显示带有按钮(Scene2D ui)。

4

1 回答 1

1

打电话BitmapFont.getBounds()。它返回的TextBounds会告诉你你需要什么。您可以尝试使用中等字体,根据边界的大小上下浮动。我使用这种方法来帮助将 UI 尺寸从旧的 Droid 1 扩展到新的高清显示器。

http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/g2d/BitmapFont.html

于 2013-09-24T22:59:39.603 回答