Переезд с Python на Java. Первые впечатления

Опубликовано 26 August 2016 в Java • Помечено java, python, spring

Буквально неделю назад я добавил Java в свой рабочий стек технологий: мы начали делать новый проект с использованием Java Spring Framework. Для меня это интересный вызов. Я никогда раньше не использовал Java, кроме как для маленьких домашних проектиков. Вот мои самые первые впечатления о "лютом энтерпрайзе".


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

TrueType шрифты в LibGDX

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

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


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

RoboVM закрылся. LibGDX мигрирует на Multi-OS Engine от Intel

Опубликовано 25 April 2016 в Java • Помечено libgdx, robovm

RoboVM - проект позволявший запускать Java код на iOS, закрылся. Под ударом оказались все, кто использовал LibGDX для мобильных игр. Замену нашли быстро, LibGDX будет использовать Multi-OS Engine от Intel. Тем не менее, это хороший повод обсудить зависимости в библиотеках.


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

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

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

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

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


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

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

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

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


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