Как я разрабатываю Java игры для телефонов?

Я предпочитаю следующее:

if a == []:
   print "The list is empty."
9
задан Robinicks 13 August 2009 в 22:05
поделиться

4 ответа

Размер экрана 240x320 пикселей - это то место, где сейчас большинство телефонов с поддержкой j2me.

Очевидно, что у телефонов с сенсорным экраном обычно экраны больше, чем этот. Размер VGA 480x640 не за горами для телефонов высокого класса.

Различные размеры экрана обычно обрабатываются с помощью общего кода, который может обрабатывать любой размер экрана и может изменять макет в зависимости от файлов конфигурации in-Jar. Затем вы просто создаете несколько файлов jar, каждый из которых содержит один и тот же скомпилированный код, но разные значения в файлах конфигурации.

Для 3D-графики многие телефоны в наши дни поддерживают http://www.jcp.org/en /jsr/detail?id=184.

Последние телефоны Sony-Ericsson также имеют http://www.jcp.org/en/jsr/detail?id=239 проще в использовании, если вы уже знаете OpenGL. Производительность в 3D сильно различается между телефонами, которые содержат чип аппаратного ускорителя, и телефонами, на которых его нет.

Анимированные растровые изображения в J2ME обычно означают необходимость создания собственного потока перерисовки для обновления экрана. Единственным форматом изображения, официально поддерживаемым спецификацией MIDP, является PNG.

Из-за этого последнего факта, если вы хотите создать свой собственный пиксельный шрифт, вам в значительной степени потребуется иметь каждый символ в изображении PNG.

Возможно, вам стоит взглянуть на LWUIT, библиотеку с открытым исходным кодом, опубликованную Sun.

4
ответ дан 4 December 2019 в 13:03
поделиться

Ускоренный курс по программированию игр для начала разработки простых растровых игр.

7
ответ дан 4 December 2019 в 13:03
поделиться

Я знаю, что это не прямой ответ на ваш вопрос, но я думаю, что J2ME постепенно приходит в упадок, а его место занимает Android. Вы можете также взглянуть на iPhone, даже если это не Java. Для iPhone вы смотрите на размер экрана 480x320 и можете использовать Cocos2D для 2D-игр.

Также посетите веб-сайт Кевина Гласса , на котором есть много замечаний о трехстороннем мгновенном развертывании. в Applet, Android и iPhone. Более подробная информация здесь .

3
ответ дан 4 December 2019 в 13:03
поделиться

Вот этот невероятный список библиотек J2ME с открытым исходным кодом , которые выполняют самые разные вещи, такие как пользовательский интерфейс, графика, игры, 3D, Bluetooth, SMS, IM, математика, безопасность. , Базы данных, XML ... даже инструменты разработчика.

Программное обеспечение с открытым исходным кодом Java ME - ngPhone

2
ответ дан 4 December 2019 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: