在Cocos2d中我可以使用CCOrbitCamera动作来旋转翻转精灵。像这样的东西在x轴上工作得很好:
CCOrbitCamera * orbit = [CCOrbitCamera actionWithDuration:2 radius:1
deltaRadius:0 angleZ:0 deltaAngleZ:360 angleX:0 deltaAngleX:0];
[self runAction: [CCRepeatForever actionWithAction:orbit]];
但我需要的是让它在y轴上翻转,有点像假人在射击场中起身。
你能指点一下吗?谢谢!答案 0 :(得分:2)
CCOrbitCamera * orbit = [CCOrbitCamera actionWithDuration:2 radius:1 deltaRadius:0 angleZ:0 deltaAngleZ:360 angleX:90 deltaAngleX:0]
将angleX更改为90将更改旋转轴
答案 1 :(得分:0)
我最终通过垂直缩放精灵来伪造它。不是那么漂亮,但它完成了这项工作。