CGPoint 更改为 CCPoint;
2.数组
NSMutableArray 更改为CCArray
3.布尔值
BOOL YES NO 更改为 bool true false
4.对象指针
id 更改为CCObject* 或者 CCNode* 或者直接为CCSprite* 免得还强制转换回来
5.字符串 去掉@
#define backMusic @"s32mainMusic.mp3"
更改为#define backMusic "s32mainMusic.mp3"
6.静态成员函数
+(CCScene *) scene
更改为
static cocos2d::CCScene* scene();
7.动态成员函数
-(id)init
更改为bool init();
8.析构函数-(void)dealloc
更改为~XXXXXLayer();
9.几个关键字
super 父类
[superonExit];一般更改为 CCLayer::onExit()
self 当前实例 更改为this
[selfaddChild:melon1z:110];更改为this->addChild(melon1,100);
nil 对应 NULL
NSString 对应 CCString
CGFloat 对应 float
10.带参数的成员函数更改
-(void)run_Action:(NSString *)imageName imageCount:(int)num obj:(id)sender FrameTime:(CGFloat)time
更改为
void run_Action(CCString *imageName,intnum,CCSprite* sender,floattime);
11.日志输出
NSLog(@"mouse!");
更改为CCLog("mouse!");12 字典
NSDictionary
更改为CCDictionary
13 创建对象
alloc
更改为new