Можно ли использовать Java для создания 2D-игры в стиле птичьего полета? - PullRequest
1 голос
/ 04 июня 2011

Я работал над созданием видеоигры, и у меня было много споров между несколькими языками, Java может хорошо использоваться для 3D игр, но. Может ли Java создавать 2D игры с высоты птичьего полета? Я тихий новичок в программировании, так что извините, если я выгляжу несколько невежественным. Спасибо за ваше время!

Ответы [ 2 ]

1 голос
/ 04 июня 2011

Да. (Этот простой ответ так же увлекателен, как и вопрос.)

Я использовал LWJGL , чтобы сделать 2D-игру с высоты птичьего полета в OpenGL. Это просто требует правильной настройки перспективы. Производительность на ноутбуке (с соответствующей выделенной видеокартой OpenGL 1.6+ ;-) была более чем достаточной для большого количества объектов и частиц.

Тем не менее, LWJGL - это низкоуровневая оболочка OpenGL / basic-IO, предназначенная для игр, и это «трудный путь». Существуют другие библиотеки Java-игр (некоторые из них просто 2D, например Slick ), облегчающие написание игры. Согласно списку игровых движков это также включает Jake2, Jogre и Java Monkey Engine (3D, но смотри выше).

Если кто-то чувствует себя ... глупо ... Java Java API можно использовать напрямую (бывают случаи, когда он пытается использовать аппаратное ускорение, но есть и ошибки). Я не занимаюсь программированием на JME, но я подозреваю, что для этого есть и фреймворки.

И помните - «вид с высоты птичьего полета» - это просто выбранная проекция / рендеринг для данной модели.

Удачного кодирования.

1 голос
/ 04 июня 2011

это не вопрос can Java make a 2d bird's eye game?.основной вопрос - does a 2d bird's game created with java meet your needs or not?.просто взглянув на мобильные телефоны, вы можете легко обнаружить множество 2D-игр, используя камеру с высоты птичьего полета, созданную с помощью Java. так что он может!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...