Swift 围绕节点的圆周运动

Swift 围绕节点的圆周运动,swift,sprite-kit,Swift,Sprite Kit,嗨,我正在尝试使一个SKSpriteNode在parentNode(另一个SKSpriteNode)周围循环运行,而parentNode可以自由移动。我已经用CGPath和SKAction.follow()路径尝试过了。但是,对于精灵来说,我似乎只能围绕一个固定位置运行圆圈,而不能围绕另一个正在移动的节点运行。向移动精灵(SKNode)添加一个子节点,位置为(0,0)。然后在(0,半径)的位置将“环绕”精灵添加到该节点。然后,您可以在SKNode上运行一个操作以旋转(永久),并且轨道节点将围绕您

嗨,我正在尝试使一个SKSpriteNode在parentNode(另一个SKSpriteNode)周围循环运行,而parentNode可以自由移动。我已经用CGPath和SKAction.follow()路径尝试过了。但是,对于精灵来说,我似乎只能围绕一个固定位置运行圆圈,而不能围绕另一个正在移动的节点运行。

向移动精灵(SKNode)添加一个子节点,位置为(0,0)。然后在(0,半径)的位置将“环绕”精灵添加到该节点。然后,您可以在SKNode上运行一个操作以旋转(永久),并且轨道节点将围绕您的精灵旋转,无论它移动到哪里。

您的问题以及显示您当前正在做什么的相关代码,并清楚地指出您的问题所在。