2010-01-21 47 views
0

我有一個精靈會向右,向左和跳躍。 我需要將動作添加到動畫精靈,即動畫精靈應該跳轉,左右轉動。 任何人都可以請告訴我如何使用示例代碼。如何使用cocos2d爲精靈創建動畫?

+2

什麼語言?什麼圖形庫?什麼平臺?你如何儲存精靈?你想如何製作動畫? – 2010-01-21 04:49:34

+0

我正在爲iPhone使用Cocos2d。 我正在使用一個普通的精靈與PNG格式。 我將使用for循環播放動畫。 但是如何在播放動畫時移動動畫。 請幫我 – Muniraj 2010-01-21 04:54:36

回答

6

這是cocos2d的這裏的代碼很簡單:

Sprite *mySprite = [Sprite [email protected]"mySprite.png"]; 
[mySprite setPosition:ccp(x,y)]; 
[self addChild:mySprite]; //This displays the Sprite in your layer 

現在你打算做的順序...

id moveRight = [MoveBy actionWithDuration:2 position ccp(x+k,y) //Where k is how much to the right you want it to go. 
id moveLeft = [MoveBy actionWithDuration:2 position ccp(x-k,y)]; 
id jump = [JumpBy actionWithDuration:1 position:ccp (x,y) height:1 jumps:1]; 
id sequence = [Sequence actions:moveRight,moveLeft,jump,nil]; 
[mySprite runAction:sequence]; 

希望是十分明顯的。

-Oscar

+0

Thanx很多奧斯卡 – Muniraj 2010-01-22 04:59:04