在cocos2dx的TestCpp测试程序中,有个Sequence: Move + Rotate + Scale + RemoveSelf 项。 在这里他使用了
CCFiniteTimeAction 作为创建动作的类。 而CCFiniteTimeAction作用是把create中的所有动作顺序执行。具体请看代码片段
void ActionRemoveSelf::onEnter()
{
ActionsDemo::onEnter();
alignSpritesLeft(1);
CCFiniteTimeAction* action = CCSequence::create(
CCMoveBy::create( 2, ccp(240,0)),
CCRotateBy::create( 2, 540),
CCScaleTo::create(1,0.1f),
CCRemoveSelf::create(),
NULL);
m_grossini->runAction(action);
}