我正在研究 cocos2d-iPhone。我想像在CUT THE ROPE游戏中一样相对于它的 y 轴旋转星星。我知道我们可以简单地通过 ccRotateto 操作将星星旋转到它的 x 轴。这是 CUT THE ROPE GAME 的链接。
http://www.youtube.com/watch?v=qoYJMaGPas4
在这个链接中,所有的星星都在它的 Y 轴上旋转。您可以在第一颗恒星中看到它,因为它是稳定的。
任何人都知道我们如何实现这个?
我正在研究 cocos2d-iPhone。我想像在CUT THE ROPE游戏中一样相对于它的 y 轴旋转星星。我知道我们可以简单地通过 ccRotateto 操作将星星旋转到它的 x 轴。这是 CUT THE ROPE GAME 的链接。
http://www.youtube.com/watch?v=qoYJMaGPas4
在这个链接中,所有的星星都在它的 Y 轴上旋转。您可以在第一颗恒星中看到它,因为它是稳定的。
任何人都知道我们如何实现这个?
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];
您可以修改角度以获得所需的效果。
这是由动画帧完成的。你需要有旋转动画帧,你可以运行带有帧的动画来获得这种效果。