Разтегнете BitmapFont в LibGdx

Опитвам се да покажа низа "Hello", използвайки BitmapFont. Докато правя това, искам да мащабирам/разтегна думата „Здравей“ хоризонтално (само по оста x) от мащаб 0 до мащаб 1.

  1. Как мога да постигна това.
  2. Може ли Universal tween engine да се използва за това изискване? Имам този въпрос, тъй като растерното изображение не е текстура / спрайт.
  3. Можем ли да използваме Glyph и TextBounds

Моля за съвет с пример. Благодаря


person iappmaker    schedule 04.04.2015    source източник
comment
Какво точно имаш предвид под разтягане? По-широки букви или повече разстояние между буквите?   -  person noone    schedule 04.04.2015
comment
разтягане по оста x - Мащабирайте изображението само по оста x и поддържайте оста 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