Подтвердить что ты не робот

Java LibGDX Метод BitmapFont setScale не работает

В настоящее время я пытаюсь масштабировать шрифт, но получаю ошибку "метод setScale (float, float) равен undefined для типа 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, это, по-видимому, используется в формате. Любые идеи относительно того, почему это происходит?

4b9b3361

Ответ 1

Этот метод больше не существует в классе BitmapFont.

Изменение API для классов Bitmap * было введено с LibGDX 1.5.6 (выпущено в апреле 2015 года), как объясняется в этом сообщение блога команды libgdx. Последующий учебник, вероятно, теперь устарел.

Короче говоря, с последней версией libgdx вы сможете:

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