Sprite kit 旋转父对象后,SpriteKit SKNode在父对象中的可视位置?

Sprite kit 旋转父对象后,SpriteKit SKNode在父对象中的可视位置?,sprite-kit,sknode,Sprite Kit,Sknode,我有以下层次结构: 场景->根节点->节点区域->旋转的节点B锚节点->节点节点 如何计算节点在根节点坐标空间中的可视位置 我已经尝试了convertPoint:toNode:和convertPoint:fromNode:的几个变体,但是我得到的数字不匹配 我还查看了,这似乎与我的问题很接近,但也没有运气。找到了我缺少的内容-需要从节点调用ConvertPoint,在该节点中最终的CGPoint值将在中表示。因此,这是可行的: // point is CGPointZero because it

我有以下层次结构:

场景->根节点->节点区域->旋转的节点B锚节点->节点节点

如何计算节点在根节点坐标空间中的可视位置

我已经尝试了convertPoint:toNode:和convertPoint:fromNode:的几个变体,但是我得到的数字不匹配


我还查看了,这似乎与我的问题很接近,但也没有运气。

找到了我缺少的内容-需要从节点调用ConvertPoint,在该节点中最终的CGPoint值将在中表示。因此,这是可行的:

// point is CGPointZero because it is center of NodeC

let point = rootNode.convertPoint(CGPointZero, fromNode: NodeC) as CGPoint!

你尝试了什么变体,得到了什么结果,你期望得到什么结果?