Календарь |
| « Январь 2014 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| |
|
Статистика |
|
Онлайн всего: 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 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
| |
| | |
|
|