Cocos2d-iPhone或Sparrow首次进行2D iOS游戏开发?

rny*_*rom 1 iphone objective-c cocos2d-iphone sparrow-framework

我刚刚得到了基本的UIKit.我已经制作了几个个人应用程序等等,但现在我已经准备好与其他一些开发人员一起开始游戏了.这两个框架看起来都很强大,并且有很多花里胡哨的东西.

有人有偏好吗?相互比较时有利有弊吗?他们似乎都有类似的语法和性能.

Alo*_*lok 7

作为专门针对ios的游戏开发人员而言,cocos2d最适合.有些原因如下:

1.开源和客观语言
2.免费
3.你学到很多意味着你必须妥协开发时间.
4.it支持PVRTC纹理,减少内存使用量.PVRTC是一种图像格式.当它加载到RAM中时,它会以牺牲图像质量为代价来消耗更少的内存.PVRTC是尚不支持麻雀的最新版本.

麻雀:它还处于开发阶段它与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/articles/chipmunk/

所有框架的列表 http://www.tonylea.com/2011/best-iphone-game-frameworks/ http://talkbinary.com/iphone-development/9-game-engines-for-iphone-development/

希望对你有所帮助!!

  • Sparrow现在支持PVRTC纹理,有一个粒子系统作为扩展,可以与物理引擎集成(麻雀论坛/ wiki中有教程和示例),所以这个答案现在可能无关紧要了. (3认同)