Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
XROrigin3D¶
AR/VR 的原点。
描述¶
这是 AR/VR 系统中的一个特殊节点,会将我们跟踪空间中心的物理位置映射到游戏世界中的虚拟位置。
你的场景中应该有且必须只有一个这样的节点。所有 XRCamera3D、XRController3D 和 XRAnchor3D 节点都应该是该节点的直接子节点,以便空间跟踪正常运行。
当你的角色需要在游戏世界中移动而不在现实世界中移动时,就要更新此节点的位置。现实世界中的运动始终是相对于这个原点的。
例如,如果你的角色正在驾驶汽车,则 XROrigin3D 节点应该是这辆车的子节点。或者,如果要实现通过传送系统来移动角色,则应该更改此节点的位置。
教程¶
属性¶
|
||
|
属性说明¶
bool current = false
这个 XROrigin3D 节点是否为 XRServer 所使用的当前原点?
float world_scale = 1.0
允许你根据你的游戏的单位来调整比例。大多数 AR/VR 平台假定的比例是 1 个游戏世界的单位 = 1 个现实世界的米。
注意:这种方法是对 XRServer 本身的直接调用。