Cocos2D или IwGame

Я начал разрабатывать игровое приложение для Android, но по мере продвижения я решил переключиться на кросс-платформенную среду. Производительность очень важна, так как на заднем плане есть сложная обработка звука. После нескольких дней исследования предмета я пришел к выводу, что наиболее успешным вариантом является Marmalade SDK.

Теперь мне нужно решить, использовать ли IwGame или Cocos2D-X или оба для разработки. Оба выглядят великолепно и интересно. Кто-нибудь использовал их и может поделиться опытом?

Спасибо.

Ответ 1

Это зависит от того, насколько ваша игра зависит от игрового движка. Cocos2D-x - это больше возможностей и мощный игровой движок, внесенный многими разработчиками с открытым исходным кодом, в то время как механизм IwGame создается индивидуальным (или может быть группой людей) только для marmalade.

Я использовал движок Iwgame для вращения 3D-камеры, и было слишком легко настроить его, и в течение дня я мог бы заставить свою игру работать нормально. Поэтому, если ваши потребности не высоки, просто используйте IwGame.

Физический движок, такой как Box2D и Chipmunks, как говорят, лучше связан с Cocos2D-x, однако я использовал их отдельно в проекте мармелада и вообще не сталкивался с проблемами. Так что неважно иметь улучшенный связанный физический движок.

Чтобы работать с Cocos2D-x, вам нужно сначала изучить его, в то время как IwGame не слишком сложна для запуска. Но как только вы работаете с Cocos2D-x, вам будет легче работать над серьезными проектами, и вы захотите использовать только это.

Ответ 2

IwGame предлагает очень мощный встроенный язык разметки (XOML), который может упростить разработку игровых уровней, разработку анимаций, создание пользовательских интерфейсов. IwGame также позволяет размещать ваш контент на удаленном сервере и загружать его по требованию. О, он также создал поддержку для рекламы и покупки в приложении.

Cocos2D - это более зрелый движок, но я считаю, что IwGame более функциональный и более простой в использовании.

Ответ 3

Я использую только cocos2d-x (без мармелада). Я думаю, что это очень удобно при создании игр, но процесс настройки и получение первой игры для работы не так-то просто.

Я не пробовал IwGame, поэтому я не могу много говорить об этом.

Вы можете понять, как выглядят игры cocos2d-x в моем профиле.