首先,我们先在
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