【问题标题】:Java LibGDX BitmapFont setScale method not workingJava LibGDX BitmapFont setScale 方法不起作用
【发布时间】:2015-07-01 03:21:22
【问题描述】:

我目前正在尝试缩放字体,但收到错误消息 “方法 setScale(float, float) 未定义 BitmapFont 类型” 这是我收到错误的代码部分,特别是在第 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 函数的其他示例时,这似乎是使用的格式。关于为什么会发生这种情况的任何想法?

【问题讨论】:

  • 使用大于0的butmap字体数据和值。

标签: java libgdx


【解决方案1】:

BitmapFont 类中不再存在此方法。

正如libgdx team blog post 中所述,LibGDX 1.5.6(2015 年 4 月发布)引入了 Bitmap* 类的 API change。 您遵循的教程现在可能已经过时了。

长话短说,使用最新的 libgdx 版本,您应该可以做到:

font.getData().setScale(.25f,.25f);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多