关于libgdx获取绘制的字符串宽度

在有些低版本里面,有直接的函数可以获取到,所绘制的字符串的宽度:

float fontWidth = font.getBounds("您的最好成绩为" + GameScreen.maxScore
				+ "分,击败了" + rate + "%的玩家").width;

但是在高版本的Libgdx中,会发现这个BitmapFont这个类,已经没有getBounds()这个API了,这时候需要换一种方式来获取这个宽度

Label label = new Label("", new LabelStyle(fontWord, Color.WHITE));
label.setText("测试123");
float w = taskProgressWords[i].getTextBounds().x;


你可能感兴趣的:(关于libgdx获取绘制的字符串宽度)