2017-02-21 3 views

ответ

1

BitmapFontCache, Геометрия глифов кешей для BitmapFont.

BitmapFont bitmapFont=new BitmapFont(); 
BitmapFontCache bitmapFontCache=new BitmapFontCache(bitmapFont); 

BitmapFontCache, имеющий setColors (float color, int start, int end) метод, который задает цвет указанных символов.

+0

Спасибо, что работает. Есть ли возможность установить этот BitmapFontCache в метку? Итак, я хотел бы добавить эффект Actions.moveTo() для текста, поэтому мне действительно нужен ярлык. Как я могу это сделать? – erik4thewinners

1

Я настоятельно рекомендую использовать Цветной разметки, который встроен в LibGDX.

Вы просто должны включить язык разметки, как это:

BitmapFont font = myfont; 
font.getData().markupEnabled = true; 

то простой формат ваш текст следующим образом:

String text = "[RED]My test string[]" 

Это также работает для наклеек :)

Довольно хорошо читать на эту тему: https://github.com/libgdx/libgdx/wiki/Color-Markup-Language