Растянуть BitmapFont в LibGdx

Я пытаюсь показать строку «Привет», используя BitmapFont. При этом я хочу масштабировать/растягивать слово «Привет» по горизонтали (только по оси X) от масштаба 0 до масштаба 1.

  1. Как я могу этого добиться.
  2. Можно ли использовать универсальный движок анимации для этого требования? У меня есть этот вопрос, так как растровое изображение не является текстурой/спрайтом.
  3. Можем ли мы использовать Glyph и TextBounds

Посоветуйте с примером. Спасибо


person iappmaker    schedule 04.04.2015    source источник
comment
Что именно вы имеете в виду под растяжкой? Шире буквы или больше места между буквами?   -  person noone    schedule 04.04.2015
comment
растянуть по оси х — масштабировать изображение только по оси х и оставить постоянную ось Y.   -  person iappmaker    schedule 04.04.2015


Ответы (1)


Если вы не хотите использовать генератор свободного типа, как рекомендуется, вы можете установить масштаб bitmapFont по вертикали и горизонтали следующим образом:

BitmapFont font = new BitmapFont(); float hScale = 10f; float vScale = 1f; font.getData().setScale(hScale, vScale);

Но если вы использовали генератор свободного типа как эту ссылку, вы можете сделайте это, как показано ниже:

fontParameter.spaceX = 10;
person Nasser Tahani    schedule 22.11.2016