节点周围的圆周运动

时间:2017-09-09 15:01:56

标签: swift sprite-kit

您好我正在尝试围绕parentNode(另一个SKSpriteNode)运行SKSpriteNode,而parentNode可以自由移动。我已经尝试使用CGPath和SKAction.follow()路径。但是,我似乎只能在精灵上围绕修复位置运行圆圈,而不是围绕另一个移动的节点。

1 个答案:

答案 0 :(得分:2)

将一个子项添加到位置为(0,0)的移动精灵(SKNode)中。然后添加你的"轨道运行"精灵到位于(0,半径)位置的SKNode。然后你可以在SKNode上运行一个动作来旋转(永远),并且轨道节点将围绕你的精灵转移到它的任何地方。