摘要:
这篇文章主要会介绍一些cocos2d的基础类,以及他们的用途。 cocos2d中,大量使用了单例(singleton)模式,单例其实就是一个普通的类,但是它在整个应用程序生命周期内只实例化一次,cocos2d中,要访问单例对象,基本上都是使用shared开头的方法(目前为止,我没有发现过有不这样使用的单例)。如果你还没看懂单例是什么,那么看看下面这个例子你就知道了。static MyManager *shareManager = nil;+(MyManager) sharedManager{ if(shareManager == nil) { share... 阅读全文
摘要:
其实想写cocos2d的东西很久了,一直因为一些乱七八糟的事情,而没有写。前几天跟popple聊天的时候,popple说想要做一些这方面的东西,于是决定还是开始写这一系列的东西吧,记录自己学习,同时也分享给喜欢这个的朋友。 ios上开发游戏有很多方法,最原始的就是用原生的cocoa框架加上OpenGL ES开发,但是这种方法太复杂了,而且操作OpenGL也挺麻烦的,所以我选择了cocos 2d来作为框架开发。这个框架比较简单,而且资料也比较全,内置的box2d引擎,很多同学应该都听说过,比如《愤怒的小鸟》就采用了此引擎。 既然选择了cocos 2d,那么就先继续吹捧下这个框架吧。首先,... 阅读全文