TrueType шрифты в LibGDX

Опубликовано 14 июля 2016 в Java • Помечено game development, libgdx, kotlin

LibGDX прекрасная библиотека. Ее очень легко использовать, хотя в ней есть некоторые аспекты, которые не так просты и понятны. Шрифты - один из примеров. Я провел много часов прежде чем нашел решение, при котором шрифты и на десктопе и в мобильных телефонах выглядят пристойно. Я уже писал, что у меня получилось добиться результатов с Distance field, но я ошибался. Заставить хорошо выглядеть удалось только TTF.


Продолжить чтение

Масштабируемые шрифты в LibGDX

Опубликовано 14 марта 2016 в Java • Помечено kotlin, libgdx

Обновление 2016-07-14: Я все-таки нашел способ работать с TTF-шрифтами.

Работать со шрифтами в LibGDX оказалось неожиданно сложно. Создать растровый шрифт проблем нет, но вот заставить его масштабироваться под разные разрешения - реальная проблема. Более или менее рабочая практика - использовать Distance field. После этого нужно еще пробросить шрифт в описание скина.


Продолжить чтение

Сохраняем JSON в LibGDX

Опубликовано 24 февраля 2016 в Java • Помечено kotlin, json, libgdx

Предыдущую неделю просидел дома. Из-за высокой температуры особо на рабочих задачах сконцентрироваться шансов не было. Но вот сторонними проектами удалось позаниматься. В очередной раз порадовался связке LibGDX и Kotlin.


Продолжить чтение

Конвертирование андроид приложения на Kotlin

Опубликовано 16 ноября 2015 в Java • Помечено kotlin, android, jvm, java

На прошлой неделе наткнулся на очень интересную статью от Антонио Лева: Converting Plaid to Kotlin: Lessons learned. В ней автор на примере одного приложения по андроид сравнивает Kotlin и Java. Цель - выявить преимущества и недостатки разработки на Kotlin.


Продолжить чтение

Kotlin мой следующий JVM-язык

Опубликовано 19 октября 2015 в Java • Помечено android, kotlin, jvm

Утром, в дополнение к физическим упражнениям, я примерно час программирую. Для этого отлично подходят не очень сложные проекты, которые делаются в кайф. Для меня, это маленькие игры и приложения для Android. Первый подобный проект я написал на Java. Второй стартовал так же на Java. Но я решил его портировать на Kotlin.


Продолжить чтение