在另一个周围旋转图像?

时间:2012-04-13 04:36:04

标签: iphone objective-c rotation cosine sine

我正在开发一款适用于iphone的游戏,其中有一个旋转的小行星(圆形)和一个围绕该小行星旋转的物体。我使用x = center.x + radius * cosf(弧度)和y = center.y + radius * sinf(弧度)来计算物体围绕小行星旋转的旋转。唯一的问题我有这样的:我应该在围绕圆圈旋转的物体中每帧更改“度”的值,以保持图像旋转,使其看起来围绕圆圈移动,但不会旋转太多,如何计算像那?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

决定你想要的每分钟转数,然后用“转数/分钟*分钟* 2pi”替换你的例子中的“弧度”。您可以将“分钟”替换为任何时间测量值。