在控制运动时,我如何能够沿圆圈移动skspritenode。例如,有两个按钮,左右,每个按钮将使SKSpritenode顺时针绕圆或逆时针移动。
这是我试图完成的一个很好的例子。请注意您如何移动"特朗普"。http://www.trumpsimulator.com/
这是我到目前为止尝试的:
let circularMove = SKAction.followPath(circle.CGPath, asOffset: false, orientToPath: true, duration: 5)
完全不要移动精灵节点。
将节点放在父节点上。(称其为layer
或其他东西(。
现在旋转层。
如果将Sprite放在中心偏离中心,则它将沿着一个圆圈,半径为Sprite与层中心的距离。
现在您不必担心路径或其他任何东西。只需更新每个更新的旋转角度即可。