Какой проект более активный/стабильный? Не могли бы вы рассказать мне о глубокой разнице между cocos2D и andengine?
Должен ли я использовать cocos2D или andengine?
Ответы (4)
Я использую AndEngine для одного из своих проектов, и должен сказать, что это довольно приятно. Небольшое сравнение между LibGDX и AndEngine:
1) ИДвигатель
- Только для Android.
- Высокий уровень, вам, вероятно, не понадобятся прямые вызовы функций
GL
. - Довольно легко учиться и кодировать.
- Есть версии (исходники) для OpenGL ES 1.0/1.1/2.0 (с поддержкой шейдеров)
2) Библиотека GDX
- Мультиплатформенность (http://code.google.com/p/libgdx/)
- Вы сможете протестировать свой код прямо на ПК
- Сложнее учиться
Вопрос в том, нужна ли вам свобода платформы LibGDX, или вы делаете проект только для Android?
Кроме того, посмотрите на этот прекрасный список движков Android здесь.
Я бы определенно выбрал Andengine. Cocos2D для Android пока слишком глючный.
AndEngine был специально разработан для повышения эффективности кодирования, libGDX дает вам немного больше свободы, но требует немного больше работы. Таким образом, LibGDX упрощает низкоуровневую работу, что немного сложнее сделать в AndEngine.
Я думаю, что cocos2d-android не является активным проектом, как cocos2d-iphone и cocos2d-x. Он не обновлялся довольно давно.