2013-05-16 33 views
0

我正在研究cocos2d-iPhone。我想旋轉關於它的y軸的星星,就像它在切割遊戲。我知道我們可以簡單地通過ccRotateto動作將星形旋轉到它的x軸。這裏是CUT THE ROPE GAME的鏈接。旋轉的星星喜歡割繩子

http://www.youtube.com/watch?v=qoYJMaGPas4

在這個環節所有的明星都在其Y軸旋轉。你可以看到,在第一顆恆星,因爲它是穩定的。

任何人有任何想法我們如何能夠實現這?

回答

2

的Cocos2D有CCOrbitCamera的行動,可能會爲你工作:

[[CCDirector sharedDirector] setProjection:kCCDirectorProjection3D]; 

CCOrbitCamera *orbit = [CCOrbitCamera actionWithDuration:1.0f radius:1 deltaRadius:0 angleZ:0 deltaAngleZ:360 angleX:0 deltaAngleX:0]; 

[mySprite runAction: orbit]; 

您可以修改的角度,讓你要尋找的效果。

0

這是由動畫幀完成的。你需要有旋轉動畫幀,你可以用幀來運行動畫來獲得這種效果。

+0

如果我們在場景中有100顆星星,比爲所有星星製作動畫好嗎? – Renaissance

+0

如果他們是同樣的星星,那麼是的。 – samfisher

+0

它會導致性能問題嗎? – Renaissance