Какие библиотеки доступны для создания 2D Java-игр для телефонов?
Я хочу начать разработку 2D Java-игр для телефонов (на J2ME), поэтому я хотел бы знать, существуют ли какие-либо библиотеки или "движки", чтобы помочь в различных графических задачах:
- Рисование текста с помощью пиксельных шрифтов?
- Рисование растровых изображений для спрайтов с несколькими кадрами, таких как анимированные GIF-файлы?
- Рисование графики с помощью кода, линий, безье, заливки и градиентной заливки?
- Упорядочивание / расслоение спрайтов?
Или, может быть, существует отличная книга, в которой достаточно примеров кода, чтобы быстро начать работу?
3 ответа
Решение
MIDP (JSR-118) включает в себя основы (большинство из перечисленных выше) в основном в javax.microedition.lcdui
а также javax.microedition.lcdui.game
Пространства имен.
Несколько лет назад вышла книга Дэвида Брэкнина под названием " Разработка игр на Java ".
В нем рассматриваются основы разработки 2D и 3D на чистой Java, а также способы обработки скачков времени и обновления физических свойств игровых персонажей. Это хорошее введение в тему.