Intereting Posts
Проверьте, доступна ли прозрачная навигация Значения EditText в диапазоне Как заказывать вызовы API, когда вы находитесь в автономном режиме при использовании Retrofit Воспроизведение видео в формате HTML5 в браузере – что работает для большинства устройств Android? Службы Google Play Game; Система приглашений Не удалось получить TelephonyManager.CALL_STATE_RINGING Как передать результат asynctask onpostexecute метода в родительскую активность android Как получить данные из AsyncTasks doInBackground ()? Библиотека загрузки изображений Picasso: как загрузить видео эскизы Библиотека Android против внешней банки Как реализовать диалог с полем поиска? Google Cloud Messaging – сообщения, которые иногда не принимаются, пока не изменилось состояние сети Установка Android – sdk manager.exe не работает Когда использовать ViewFlipper или новую активность? Какова цель «FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET» при совместном использовании?

Масштабирование 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 вашего проекта.