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, это, по-видимому, используется в формате. Любые идеи относительно того, почему это происходит?
Ответы
Ответ 1
Этот метод больше не существует в классе BitmapFont.
Изменение API для классов Bitmap * было введено с LibGDX 1.5.6 (выпущено в апреле 2015 года), как объясняется в этом сообщение блога команды libgdx.
Последующий учебник, вероятно, теперь устарел.
Короче говоря, с последней версией libgdx вы сможете:
font.getData().setScale(.25f,.25f);