SceneKit中convertPosition的解释
Explanation of convertPosition in SceneKit
我先解释一下我的场景。我在位置 (0,0,0) 有一个摄像头,在摄像头视图的位置 (0,0,-20) 的中间连接了一个节点。让我们说一个指针。指针始终保持在那里。现在我想要的是相机移动到指针位置。
如何获取指针在世界space中的位置?
我玩过 convertPositon(_:fromNode)
(和 toNode
),但我不知道它是如何工作的。这个功能是要走的路吗?
我明白了,这就是要走的路。
let toPosition = self.pointerNode.convertPosition(self.pointerNode.position, toNode: nil)
我先解释一下我的场景。我在位置 (0,0,0) 有一个摄像头,在摄像头视图的位置 (0,0,-20) 的中间连接了一个节点。让我们说一个指针。指针始终保持在那里。现在我想要的是相机移动到指针位置。
如何获取指针在世界space中的位置?
我玩过 convertPositon(_:fromNode)
(和 toNode
),但我不知道它是如何工作的。这个功能是要走的路吗?
我明白了,这就是要走的路。
let toPosition = self.pointerNode.convertPosition(self.pointerNode.position, toNode: nil)