codesuxxx

12 января, 2012

Трансформация текста в libGDX

Filed under: Uncategorized — Метки: , , , , , — codesuxxx @ 6:26 дп

Понадобилось тут мне сделать так, чтобы текст на экране шевелился неким нестандартным(точнее, стандартным для игрушек) образом: буквы и слова при появлении на экране должны увеличиваться в размерах, вращаться и двигаться. Подобные анимации в libGDX несложно сделать при помощи Actor. Как это сделано в самой библиотеке для спрайта можно подсмотреть в классе Image. Однако с текстом так поступить не получится, поскольку текст — это набор геометрических примитивов, и засунуть его в текстуру, а затем работать с ним как со спрайтом не удастся(у меня не получилось, почему — подробности здесь). Для трансформации текста нужно использовать матрицу трансформации(тавтологичная тавтология получилась, кажется…).
Я сделал так: (more…)

Блог на WordPress.com.