Intereting Posts
Как изменить тело в ответе OkHttp? Добавление покупки в приложение в существующее опубликованное приложение и его тестирование без публикации GridView внутри Расширяемый список в android Ошибка при импорте проекта в студию Android? Геокодер getFromLocationName не находит адрес Как настроить модуль библиотеки Android и называться несколькими проектами в Android Studio? Добавьте библиотеку android в список библиотек по умолчанию в Studio / SDK WebViewClient.onPageStarted () вызывается дважды при указании несуществующего URL через WebView.loadURL () Android In-App Billing v3: «Невозможно выполнить операцию: queryInventory» Android – вызов ui потока из рабочего потока Анимация По пути с автоматическим поворотом на основе пути в андроиде Как получить BSSID всех точек доступа Wi-Fi? Эмулятор Visual Studio для Android. Для запуска эмулируемых устройств необходим внутренний виртуальный сетевой коммутатор В чем смысл xmlns: инструментов в макете Android XML? Использование getSpectrum () в библиотеке Libgdx

Масштабирование Bitmapfont в LibGDX

Как я могу масштабировать объект Bitmapfont в LibGDX? Кажется, метод setScale больше не доступен.

Solutions Collecting From Web of "Масштабирование Bitmapfont в LibGDX"

Не рекомендуется масштабировать шрифт Bitmap, потому что он выглядит pixlated при увеличении (который, я считаю, уродлив)

Рекомендуется использовать генератор freetype для изменения размера шрифтов

Если вы все еще хотите использовать bitmapFont Tenfour04 правильно

Используйте bitmapFont.getData().setScale(float x, float y) .

Как упоминалось в Fish, рекомендуется использовать генератор freetype следующим образом:

 FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/timesBold.ttf")); FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter(); 

Затем измените размер шрифта в параметре и инициализируйте BitmapFont:

 fontParameter.size = 18; BitmapFont font = fontGenerator.generateFont(fontParameter); 

Также необходимо включить libgdx-freetype.so в папку armeabi вашего проекта.