我正在尝试为 iPhone 开发轮盘游戏。如何为轮盘制作动画(旋转)?
最佳答案
在 Cocos2D 中非常简单:
[sprite runAction:[RotateBy actionWithDuration:dur angle:360]];
转一圈或
id action = [RepeatForever actionWithAction: [RotateBy actionWithDuration:dur angle:360]];
[sprite runAction:action];
和
[sprite stopAction:action];
如果需要连续旋转。
不要忘记确保将 sprite transformAnchor 设置为图像的中心。我想下一个问题应该会出现——如何让它顺利停止 ;)
有关操作的更多信息:http://lethain.com/entry/2008/oct/03/notes-on-cocos2d-iphone-development (它适用于旧版本,因此它使用已弃用的“do”而不是“runAction”)
关于iphone - 我如何在cocos2d中使用动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/486609/