作为动作的子类,它的对象可以被任何CCNode对象执行。该类与序列动作CCSequence的区别就是,它使得CCNode对象可以同时执行若干个动作。
注意:
同步动作中要求其动作对象都必须是可以同时执行的。只有那些可以同时被执行的动作类,才能够被放在一起。比如 移动、翻转、变色、透明等,这些都是可以的。
Demo:
void ActionSpawn::init(){ CCAction *action = CCSpawn::create( CCJumpBy::create(2, CCPointMake(300, 0), 50, 4), CCRotateBy::create(2, 720), , NULL); Action_node->runAction(action); }
上述代码中,精灵会一边跳跃,一边旋转。