我们怎样才能同时运行两个动画?

时间:2010-07-15 11:02:08

标签: iphone cocos2d-iphone

我正在使用cocos2d在iPad上写游戏。 我需要混合两个动作,
一个动作是,获得对象的旋转。我有10个物体旋转的图像。当我们为它们设置动画时,我们获得对象的旋转 第二个动作是将对象从一个边缘移动到另一个边缘。我能够在另一个之后得到一个动作  但我同时需要两个动作。 当物体从一个边缘移动到另一个边缘时,物体应该旋转。我怎样才能混合动画。
谢谢。

2 个答案:

答案 0 :(得分:2)

我希望这可能有所帮助

[sprite runAction:[CCSpawn actions:action1, action2, nil]]

或者当你只有2个动作时尝试这个

[sprite runAction:[CCSpawn actionOne:action1 two:action2]]

或者你可以这样做

[sprite runAction:action1];
[sprite runAction:action2];

答案 1 :(得分:0)

  

我有10个物体旋转的图像。当我们为它们设置动画时,我们会获得对象的旋转。

你已经到了一半。

修改图像,使它们从边缘到边缘。使用图像模拟旋转和移动。不过,你可能需要超过10个。

这样,您只需要执行一个动画。