2015-06-03 3 views
-4

Я хочу создать игру на Android (это будет 2D-настольная игра), но у меня нет никаких идей, как ее проектировать, а именно, какие инструменты (библиотеки, двигатели и т. Д.), использовать.Начало работы: дизайн Android-приложения

Язык исходного кода - Java.

Я надеюсь, что у кого-то есть опыт в этой области и поможет мне. Благодарю.

+0

просто посмотрите «учебник по игре в Android» и вы найдете что-то по своему вкусу в конце концов, это поможет еще больше, если вы добавите «MVC» в запрос – EpicPandaForce

ответ

1

Я использовал библиотеки libgdx и andenginee.

ANDENGINEE

ANDENGINEE широкая 2D игровой движок, который позволяет игре разработчиков, как опытных и неопытных, разрабатывать игры для Андроид платформы с легкостью. AndEngine включает в себя достаточно функциональность , чтобы оживить любой тип 2D-игрового мира. Наиболее важные особенности двигателя:

  1. масштабированием на различных устройствах (разных разрешениях)
  2. Мульти поддержки сенсорного расширение
  3. Физика
  4. Box2D
  5. TiledMaps в формате поддержки TMX
  6. Particle Systems
  7. Расширение живых обоев

LIBGDX

LIBGDX является основой игры разработки приложений написаны на Java (язык программирования) с некоторыми компонентами C/C++ для производительности зависит code.It позволяет для разработки рабочего стола и Android игр с использованием той же базы кода. Это кросс-платформенный, , поддерживающий Windows, Linux, Mac OS X, Android, браузер с поддержкой WebGL и IOS.

На мой взгляд, и мои опыты libgdx более гибкие. Вы можете выбрать один из них в соответствии с вашими требованиями приложения.

+0

Я определенно рекомендую LibGDX. – EpicPandaForce

+0

Я также рекомендую libgdx, но это изменяется в соответствии с моими требованиями приложения. – settaratici

0

Это только мнение, основанное, которая является вашей первой ошибкой сделать пост на здесь об этом, но быть коротким, это исходит от того, кто на самом деле не делают игр:

LibGdx:http://libgdx.badlogicgames.com/ Я почти не использовал его, но похоже, что это очень популярно для разработчиков Java/Android, когда дело касается игр. (Вероятно, у него гораздо больше поддержки для того, чтобы кто-то вступал в игры, в отличие от других двигателей, но опять же, это основано исключительно на мнениях и наблюдениях)