2015-04-23 4 views
23

Я в настоящее время пытаюсь масштабировать шрифт, но я получаю ошибку «метод setScale (поплавок, поплавок) не определен для типа BitmapFont» Это раздел коды, где я получаю сообщение об ошибке, в частности, в строках 2 и 4.метод Java LibGDX BitmapFont setScale не работает

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 и значения больше, то 0. – Veljko

ответ

51

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

API change для классов битмапа * был введен с LibGDX 1.5.6 (выпущен в апреле 2015 года), как описано в этом libgdx team blog post. Учебник, за которым вы следовали, вероятно, теперь устарел.

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

font.getData().setScale(.25f,.25f); 
Смежные вопросы