我目前正在尝试缩放字体,但收到错误“对于类型BitmapFont,未定义setScale(float,float)方法”错误。这是我收到错误的代码段,特别是在第2行和第4行。
font = new BitmapFont(Gdx.files.internal("text.fnt"));
font.setScale (.25f, -.25f);
shadow = new BitmapFont(Gdx.files.internal("shadow.fnt"));
shadow.setScale (.25f -.25f);
我在这里创建变量
public static BitmapFont font;
public static BitmapFont shadow;
当我检查其他使用setScale函数的示例时,这似乎是所使用的格式。有什么想法为什么会这样?
此方法在BitmapFont类中不再存在。
libgDX 1.5.6(2015年4月发布)已引入Bitmap *类的API更改,如本libgdx团队博客中所述。您遵循的教程现在可能已过时。
长话短说,使用最新的libgdx版本,您应该可以:
font.getData().setScale(.25f,.25f);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句