【发布时间】:2019-10-28 09:23:50
【问题描述】:
我对 godot 很陌生,在 3d 场景中,获取节点坐标的最佳方法是什么。我已经对其进行了一些研究,只需编写“翻译”即可获得带有该节点位置的 Vector3。我不明白这一点,这似乎很奇怪。再说一遍,最好的方法是什么?
我也不明白全局/本地位置之间的区别。有人介意解释一下吗?
【问题讨论】:
标签: coordinates godot gdscript
我对 godot 很陌生,在 3d 场景中,获取节点坐标的最佳方法是什么。我已经对其进行了一些研究,只需编写“翻译”即可获得带有该节点位置的 Vector3。我不明白这一点,这似乎很奇怪。再说一遍,最好的方法是什么?
我也不明白全局/本地位置之间的区别。有人介意解释一下吗?
【问题讨论】:
标签: coordinates godot gdscript
翻译是它远离原点的距离。这实际上是节点在 3D 空间中的位置。
global是虚拟世界中的绝对位置或实际位置。
本地是相对于父位置的。
如果我们有 Parent 在全局位置(或带有全局翻译)Vector3(1, 0, 0) 和 Child 在本地位置 Vector3(0, 0, 0) 我们可以说 Child 的全局位置在Vector3(1, 0, 0)
【讨论】: