Cocos2d-iPhone или Sparrow для первой разработки 2D-игр для iOS? - PullRequest
1 голос
/ 30 сентября 2011

Я только что получил базовый UIKit. Я сделал несколько личных приложений и тому подобное, но теперь я готов перейти к игре с некоторыми другими разработчиками. Обе эти рамки выглядят мощными и имеют тонны наворотов.

У кого-нибудь есть предпочтения? Есть ли плюсы и минусы по сравнению друг с другом? Похоже, они оба имеют одинаковый синтаксис и производительность.

Ответы [ 3 ]

7 голосов
/ 30 сентября 2011

, работая разработчиком игр специально для ios, лучше всего подойдет cocos2d. Некоторые из причин:

1.Открытый исходный и целевой язык
2. бесплатно
3.Вы многому учитесь, и вам приходится идти на компромисс со временем разработки.
4.it поддерживает текстуру PVRTC, которая уменьшает использование памяти. PVRTC - это формат изображения. Когда он загружается в оперативную память, он потребляет меньше памяти за счет качества изображения. PVRTC еще не поддерживается в текущей версии Sparrow .

для воробья: это все еще в стадии разработки Это очень похоже на фреймворк во Flash / Flex. Если вы разработчик Actionscript 3, вы хорошо знакомы с Sparrow. нет поддержки PVRTC, нет встроенного физического движка и системы частиц.

ниже приведен список ресурсов, которые я нашел в качестве новичка в разработке. Вы можете перейти к некоторым ссылкам http://www.raywenderlich.com/352/how-to-make-a-simple-iphone-game-with-cocos2d-tutorial

https://github.com/cocos2d/cocos2d-iphone

http://www.iphonedevsdk.com/forum/iphone-sdk-game-development/42419-how-integrate-cocos2d-doxygen-xcode.html

что такое бурундук / физический движок http://www.alexandre -gomes.com / статьи / бурундук /

список всех фреймворков http://www.tonylea.com/2011/best-iphone-game-frameworks/ http://talkbinary.com/iphone-development/9-game-engines-for-iphone-development/

надеюсь, это поможет тебе !!

4 голосов
/ 30 сентября 2011

Я считаю, что Sparrow Framework API намного чище и более согласован, чем Cocos2D.Вы также получите намного лучшую официальную документацию, чтобы начать разработку Sparrow, и разработчик очень отзывчив на форуме.Вики Cocos2D довольно неполна и частично устарела, а форум настолько переполнен и болтлив, что трудно найти захороненные самоцветы.

Однако Cocos2D чрезвычайно популярен, и в Интернете доступно гораздо больше учебников (проверьтеout http://www.raywenderlich.com) и книги (как у меня: http://www.learn -cocos2d.com / store / book-learn-cocos2d / ). Вы также найдете больше разработчиков, которые попросят о помощи.

Тогда есть Kobold2D , который (но я предвзято) является захватывающей альтернативой Cocos2D с 15+ примерами проектов, интегрированным важным исходным кодом (cocos3d, расширения cocos2d, Lua), всем APIссылки доступны в Интернете, в автономном режиме и в качестве справки Xcode, а также улучшена поддержка кроссплатформенности (iOS и Mac OS).

0 голосов
/ 30 сентября 2011

Определенный ответ - cocos2d, поскольку его легко освоить, у него сильное сообщество, хорошо задокументированы и более богатые функции по сравнению с Sparrow. Я не использовал Sparrow, но я слышал, что это тоже легко, но ему не хватает активного разработчика и форума. И Cocos2d привлекает все больше внимания разработчиков для разработки 2d-игр для iOS. Так что лучше использовать cocos2d.

...