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 в моем профиле.