Ios 如何将一个SKNode的坐标转换为另一个SKNode?

Ios 如何将一个SKNode的坐标转换为另一个SKNode?,ios,iphone,ipad,uikit,sprite-kit,Ios,Iphone,Ipad,Uikit,Sprite Kit,我发现如果你想在精灵套件中使用物理,你必须在世界坐标中指定锚定点。假设你有一棵大的节点树,这里有一辆车,那里有一个轮子。您只知道它们在父节点中的坐标。您想定义汽车和车轮之间的弹簧连接,但必须告诉Sprite Kit场景坐标空间中的锚 然后如何将汽车上的弹簧定位点和车轮中心上的弹簧定位点转换为世界坐标 在UIKit中有一些转换方法,如convertPoint:toWindow:等。 如何在雪碧套件中执行此操作?您应该能够使用: 像这样的事 [wheelNode convertPoint:CGPoi

我发现如果你想在精灵套件中使用物理,你必须在世界坐标中指定锚定点。假设你有一棵大的节点树,这里有一辆车,那里有一个轮子。您只知道它们在父节点中的坐标。您想定义汽车和车轮之间的弹簧连接,但必须告诉Sprite Kit场景坐标空间中的锚

然后如何将汽车上的弹簧定位点和车轮中心上的弹簧定位点转换为世界坐标

在UIKit中有一些转换方法,如
convertPoint:toWindow:
等。 如何在雪碧套件中执行此操作?

您应该能够使用:

像这样的事

[wheelNode convertPoint:CGPointMake(0,0) toNode:carNode];
[carNode convertPoint:CGPointMake(0,0) toNode:treeNode];