精通Cocos2d-x游戏开发(基础卷)
上QQ阅读APP看书,第一时间看更新

3.3 多个对象执行同一个Action

当希望多个对象执行同一个Action时,并不能这样操作:

Action* act = MoveTo::create(...);
sprite1->runAction(act);
sprite2->runAction(act);

因为每个Action只能被一个对象执行,如果希望多个对象执行一个Action,可以使用clone来创建一个新的实例。