[cocos2d-x]cocos2d和cocos2d-x的一些通用性
不得不说要说总结,因为Cocos2d-X的代码和Cocos2d-iphone两个引擎除了语言不同外(Cocos2d-X使用C++,Cocos2d-iphone使用Object-C)可以说没有其他差异。
- //---------Cocos2d-X代码部分--
-
//创建一个精灵 -
CCSprite *spriteTemp =CCSprite::spriteWithFile("icon.png"); -
//设置精灵的坐标 -
spriteTemp->setPosition(ccp(size.width*0.5,size.height*0.5)); -
//将精灵添加到layer中 -
this->addChild(spriteTemp,1);
- //---------Cocos2d-iphone代码部分--
- //创建一个精灵
- CCSprite
*spriteTemp =[CCSprite spriteWithFile:@"icon.png"]; - //设置精灵的坐标
- spriteTemp.position=ccp(size.width*0.5,size.height*0.5);
- //将精灵添加到layer中
- [self
addChild:spriteTemp z:0 tag:1];
- //---------Cocos2d-X代码部分--
-
CCParticleSystem *tempSystem =ARCH_OPTIMAL_PARTICLE_SYSTEM: - :particleWithFile("himi.plist");
-
tempSystem->setPosition(ccp(100,100)); -
this->addChild(tempSystem);
- //---------Cocos2d-iphone代码部分--
- CCParticleSystem
*tempSystem =[ARCH_OPTIMAL_PARTICLE_SYSTEM - particleWithFile:@"himi.plist"];
- tempSystem.position=ccp(100,100);
- [self
addChild:tempSystem];
以后主要会继续更新Cocos2d(Cocos2d-iphone)博文的,以后童鞋们不管是做Cocos2d-X
还是做Cocos2d-iphone都可以看我的【iOS-Cocos2d游戏开发系列博文的】谁让它们通用呢 ?