2010-07-15 90 views
0

我正在使用cocos2d在iPad上编写游戏。 我需要混合两个动作,
一个动作就是获取物体的旋转。我有10个物体旋转的图像。当我们为它们制作动画时,我们会得到对象的旋转。
第二个动作是将物体从一个边缘移动到另一个边缘。我能够一个接一个地采取行动。
但我同时需要两个操作。 物体在从一个边缘移动到另一个边缘时应该旋转。我怎样才能混合这两个动画。
谢谢。我们如何才能同时运行两个动画?

回答

2

我希望这可以帮助

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

或尝试这个当u只拿到了2行动

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

,或者你可以像这样

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

谢谢。你发布的第一个解决方案工作正常。 – 2010-07-15 13:21:15

0

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

你已经半途而废了。

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

这样,你只有一个动画来执行。

+0

对不起,我有一个疑问。 “修改图像,使它们从边缘到边缘” - 这个我不清楚。你能多解释一下吗? 谢谢。 – 2010-07-15 11:49:06

+0

@srikanth rongali:假设您希望动画在屏幕上从左向右移动。图像文件的x尺寸需要扩展,以便每幅图像与屏幕一样宽。 – 2010-07-15 13:58:24

相关问题