cocos2d,开搞!

  其实想写cocos2d的东西很久了,一直因为一些乱七八糟的事情,而没有写。前几天跟popple聊天的时候,popple说想要做一些这方面的东西,于是决定还是开始写这一系列的东西吧,记录自己学习,同时也分享给喜欢这个的朋友。

  ios上开发游戏有很多方法,最原始的就是用原生的cocoa框架加上OpenGL ES开发,但是这种方法太复杂了,而且操作OpenGL也挺麻烦的,所以我选择了cocos 2d来作为框架开发。这个框架比较简单,而且资料也比较全,内置的box2d引擎,很多同学应该都听说过,比如《愤怒的小鸟》就采用了此引擎。

  既然选择了cocos 2d,那么就先继续吹捧下这个框架吧。首先,它是免费的,你用它来做商业开发都没关系,其次,它是开源的,但是现在这点对我不是很重要,因为目前只能做一个伸手党,确实没有太多的能力去贡献cocos 2d社区。最后,也是我选择它最重要的一个原因,就是简单而且文档丰富,遇到的问题,google一下,很多时候,都能找到答案。顺便提一下,现在使用cocos2d还有个额外的好处,就是可以跨平台开发,但是这个不是coos2d实现的,而是一个叫做cocos2dx的项目。cocos2dx可以理解成一个cocos2d的c++版本(因为接口基本上一样),但是它却可以编译成各种平台上的app,非常强大。它的主要贡献者来自中国,大家可以关注下他的微博

  这一系列的文章,是以《Learn iPhone and iPad Cocos2d Game Development》为基础,总结一些书里面的知识以及自己对这些的理解。还请各位大牛多多指点。

posted @ 2012-03-16 00:45  MR_H  阅读(586)  评论(0编辑  收藏  举报