Новое в разработке Android.Должен ли я использовать игровой движок? - PullRequest
3 голосов
/ 13 января 2012

Я учусь в CS на создание 2D-игры для Android.После взлома учебного кода у меня работает нечто похожее на то, что я хочу, но оно не очень чистое.Никогда ранее не занимаясь играми, я начал смотреть онлайн на парадигмы и узнавать о потоках / независимости рендеринга логики / архитектуре игры.И, честно говоря, я пока не знаю, как это сделать.

Я читаю эту статью , и у этого парня определенно больше идей, чем у меня.

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

Ответы [ 2 ]

2 голосов
/ 13 января 2012

Конечно, вы должны использовать игровой движок, это не обман, потому что работы еще достаточно.Я рекомендую использовать AndEngine (см. http://www.andengine.org/).. Ознакомьтесь с примерами, а также с демонстрационным приложением, загружаемым через штрих-код на их сайте.

См. Также записи AndEngine в StackOverflow: https://stackoverflow.com/questions/tagged/andengine

1 голос
/ 13 января 2012

Лично, если вы не знакомы с тем, как все работает, то нет лучшего способа научиться, чем нырнуть и начать играть. Игровой движок выполняет всю настройку за вас и оптимизируется. Это не значит, что вы не можете сделать то же самое сами. Кроме того, вы многому научитесь, и, на мой взгляд, это было не так сложно понять (я был на том же посту не так давно) ... Есть много действительно хороших игровых движков, таких как Andengine и libGDX (два лучших, на мой взгляд), и это, безусловно, может быть то, что вы будете использовать в будущем. Но я бы сначала порекомендовал просто сделать простую игру, которая рисует Canvas в основном потоке пользовательского интерфейса, чтобы выяснить, как все это работает. Тогда я перешел бы на SurfaceView и сделал бы весь ваш рисунок из потока. Это научит вас основам игрового движка. Существует множество учебных пособий по настройке базового игрового движка на Android SurfaceView.

.

Этот учебник довольно хорош ... Просто поищите.

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