Простые примеры игр для Android - PullRequest
16 голосов
/ 30 ноября 2011

Я хочу разрабатывать игры для Android.

Как лучше всего делать 2D-игры?

Есть ли хорошие ресурсы по разработке простых игр для новичков в Android?

Ответы [ 3 ]

18 голосов
/ 30 ноября 2011

УВЕДОМЛЕНИЕ : Предлагаю проверить другие ответы с хорошими примерами.Я попросил отменить этот ответ и принять https://stackoverflow.com/a/8322784/753603 ответ


Ну, все зависит от того, где вы находитесь, в зависимости от платформы Android и знания о том, как она работает?

Новичок

Тогда я бы предложил начать писать простые приложения для добавления некоторых фоновых изображений графического интерфейса пользователя, а также познакомиться со множеством различных структур данных и методами работы с ними.Прочитайте о выполнении фоновых задач, таких как AsyncTask.

Intermediate

Изучите различные графические движки для Android, я бы предложил

ANdEngine - игровой движок для платформы Android, он имеет множество встроенных функций, которые вы можете использовать для создания игр.Находите учебники в Google, их очень много и много ... и пока я пишу это, некоторые щедрые люди пишут один для нас:)

Эксперт по созданию игры на другой платформе

Кроме того, я бы предложил обучающие программы Google, подобные этой,

Опять их куча.:)

Ура, наслаждайтесь!

12 голосов
/ 30 ноября 2011

Вы можете начать с чтения документации Android по графике . После этого вы можете попробовать многочисленные учебные пособия и примеры кодов в разделе Resources . Есть разделы, которые вы можете узнать из примеров кодов:

  1. JetBoy http://developer.android.com/resources/samples/JetBoy/index.html
  2. Лунный Lander http://developer.android.com/resources/samples/LunarLander/index.html
  3. TicTacToe http://developer.android.com/resources/samples/TicTacToeMain/index.html

и т. Д.

Рабочая ссылка для donut-release2 / samples

6 голосов
/ 30 ноября 2011

Довольно хорошая документация по Как начать создавать игры для Android ,

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