围绕点旋转时,精灵坐标不会改变

时间:2016-07-20 12:36:58

标签: swift

例如,如果我有一颗月亮绕行的星球的精灵,那么卫星坐标就不会改变。那么如何在围绕地球旋转时更新卫星坐标?

1 个答案:

答案 0 :(得分:0)

您可能已将Moon添加为Earth的孩子,然后开始轮换Earth,对吗?

在这种情况下,Moon相对于Earth的位置不会改变。由于每个SKNode的位置都与其父级相关联,Moon的{​​{1}}属性将保持不变。

下图position中的Moon是<{1}}。

enter image description here

不要将(0, 100)旋转45°。

enter image description here

现在Earth的位置仍为Moon,因为它与(0, 100)有关。