【发布时间】:2021-01-20 06:15:47
【问题描述】:
我将首先解释我的场景。我在位置 (0,0,0) 有一个相机,在相机视图的位置 (0,0,-20) 的中间连接了一个节点。让我们说一个指针。指针始终停留在那里。现在我想要的是相机移动到指针位置。
如何获取指针在世界空间中的位置?
我玩过convertPositon(_:fromNode)(和toNode),但我不知道它是如何工作的。该功能是否可行?
【问题讨论】:
我将首先解释我的场景。我在位置 (0,0,0) 有一个相机,在相机视图的位置 (0,0,-20) 的中间连接了一个节点。让我们说一个指针。指针始终停留在那里。现在我想要的是相机移动到指针位置。
如何获取指针在世界空间中的位置?
我玩过convertPositon(_:fromNode)(和toNode),但我不知道它是如何工作的。该功能是否可行?
【问题讨论】:
我明白了,这就是要走的路。
let toPosition = self.pointerNode.convertPosition(self.pointerNode.position, toNode: nil)
【讨论】: