2010-07-15 86 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

相關問題