Личный cайт

Andrew ScyTer'a

Меню сайта
Анекдот дня
Категории раздела
Фрагменты жизни [13]
Путь к финансовой свободе [1]
Программирование под Android [5]
Форма входа
Поиск
Календарь
«  Январь 2014  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2014 » Январь » 16 » Использование шрифтов ttf в LibGDX
10:49
Использование шрифтов ttf в LibGDX
После долгого перерыва снова пишу в блог. На этот раз впервые в категорию Программирование под Android.

Сегодня речь пойдет о том, как включить шрифты из файла ttf в проект на LibGDX.
На самом деле, все очень просто. Для начала добавляем к проекту пару библиотек: gdx-stb-truetype и gdx-stb-truetype-natives (если что, они сразу тут, но может найдете более новые версии).
Затем объявляете ваш font и символы, которые собираетесь использовать:
Код

public static BitmapFont font; // он у меня глобальная статическая переменная
...
final String FONT_CHARACTERS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789][_!$%#@|\\/?-+=()*&.;,{}\"'<>";

Загружаете его, меняете характеристики:
Код

font= TrueTypeFontFactory.createBitmapFont(Gdx.files.internal("data/font.ttf"),FONT_CHARACTERS, 12.5f, 7.5f, 1.0f, Gdx.graphics.getWidth(),Gdx.graphics.getHeight());
font.setColor(Color.RED);

И рисуете (между batch.begin и batch.end естественно):
Код
  
font.draw(font, "This is some text", 10, 10); 


А более подробно и про русские шрифты нашел мануальчик  вот тут.
Категория: Программирование под Android | Просмотров: 2127 | Добавил: ScyTer | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Блог
26.06.2015
Using dynamic Fragment inside Fragment
[Программирование под Android]
15.05.2015
GCM in Android
[Программирование под Android]
20.03.2015
Обновление Google Play Services
[Программирование под Android]
11.12.2014
Отмена анимации
[Программирование под Android]
16.10.2014
Середина осени
[Фрагменты жизни]
Форум
  • Стоит посмотреть, послушать, почитать...

  • Разное другое

  • Разное другое

  • Стоит посмотреть, послушать, почитать...

  • Фрагменты моей жизни

  • Copyright ScyTer © 2024Создать бесплатный сайт с uCoz