同时CCActions Cocos2d

时间:2011-11-09 22:57:24

标签: ios cocos2d-iphone

是否可以同时在精灵上运行多个ccactions?例如,如果我有一个CCFadeIn,一个CCScaleTo和一个CCRotateBy,都具有相同的持续时间,我可以同时在精灵上运行所有三个吗?我发现远程关闭的唯一事情就是CCSequence,而不是我想要的东西。谢谢!

2 个答案:

答案 0 :(得分:22)

您不需要使用CCSpawn,只需在同一个sprite上单独运行这些操作,它们将同时运行:

id fadeIn = [CCFadeIn actionWith…];
[sprite runAction:fadeIn];

id scale = [CCScaleTo actionWith…];
[sprite runAction:scale];

id rotate = [CCRotateBy actionWith…];
[sprite runAction:rotate];

答案 1 :(得分:11)

只需使用CCSpawn,如果您使用过CCSequence,您应该自动知道如何使用CCSpawn。