Cocos2d-x动作组合

  

首先,我们先在

 CCSprite *玩家=CCSprite::创建(“程序”);
  球员→setPosition (ccp (100、100));
  这→addChild(球员);
  
  CCMoveTo *移动=CCMoveTo::创建(2,共产党(200、200));
  CCMoveBy * moveBy=CCMoveBy::创建(2,ccp (-100 0));
  CCRotateBy *旋转=CCRotateBy:创建(2.0,720);


以下是实现动作组合的代码:


//CCSequence按顺序执行先执行移动,再执行moveBy   CCFiniteTimeAction * seq=CCSequence::创建(移动、moveBy零);   球员→runAction (seq);




//CCRepeat重复几次   CCRepeat *代表=CCRepeat:创建(旋转,3);   球员→runAction(代表);



//这个同时执行的方法大家要注意一点如果在创建(移动、旋转、moveBy NULL)方法中先写函数之后再写moveBy就像前面的方法那样,函数的方法会被忽略   CCFiniteTimeAction *跨度=CCSpawn::创建(移动、旋转、moveBy NULL);   球员→runAction(跨度);


//CCRepeatForever永远执行
  CCRepeatForever * reF=CCRepeatForever::创建(旋转);
  球员→runAction (reF); 


代码下载:http://pan.baidu.com/share/link?shareid=419310546&英国=3189484501


Cocos2d-x动作组合