#libgdx
#libgdx
Вопрос:
Я создал растровый шрифт, но, похоже, я не могу увеличить размер текста. Взгляните на мой код. font.draw(batch, «Оценка : » рекорд, 10, 300);.
Ответ №1:
BitmapFont
есть BitmapFont.setScale(float)
, где вы можете, например, установить его 2.0f
, чтобы увеличить размер до 200%.
Однако это, вероятно, не то, что вы хотите сделать, потому что это приведет к довольно плохому качеству.
Что вам нужно сделать, так это либо использовать Hiero для создания нескольких версий вашего шрифта с разными размерами шрифта и переключать их в коде.
Другой альтернативой было бы использовать расширение gdx-freetype (которое, однако, доступно не на всех платформах) и генерировать шрифты в нужном вам размере во время выполнения.
Комментарии:
1. Есть ли у них другой способ сделать это? (которые поддерживают все платформы)
2. Не совсем. Вы можете использовать очень большие размеры шрифта, а затем уменьшить их, так как это приведет к улучшению качества, но оно все равно не будет оптимальным.