Version: 2022.3

描述

描述 XR 系统跟踪的节点的状态。

要跟踪可用的 XR 节点并获取状态数据,请处理 InputTracking.nodeAddedInputTracking.nodeRemoved 事件或调用 InputTracking.GetNodeStates
并非所有 XR 平台都提供完整的跟踪数据。如果有数据,可以使用 XRNodeState.TryGetPositionXRNodeState.TryGetRotation 等方法读取数据。

可以通过不同的方式访问 XR 设备,其中 XR 节点代表物理输入源,例如头部位置、手或摄像机。
有关访问 XR 设备的概述,请参阅 XR 输入

变量

acceleration设置表示跟踪节点的当前加速度的向量。
angularAcceleration设置表示跟踪节点的当前角加速度的向量。
angularVelocity设置表示跟踪节点的当前角速度的向量。
nodeType XRNode 中指定的跟踪节点的类型。
position设置表示跟踪节点的当前位置的向量。
rotation设置表示跟踪节点的当前旋转的四元数。
tracked 如果底层 XR 系统当前正在跟踪节点,则设置为 true; 如果底层 XR 系统当前未跟踪节点,则设置为 false。
uniqueID跟踪节点的唯一标识符。
velocity设置表示跟踪节点的当前速度的向量。

公共函数

TryGetAcceleration尝试检索表示跟踪节点的当前加速度的向量。
TryGetAngularAcceleration尝试检索表示跟踪节点的当前角加速度的 Vector3。
TryGetAngularVelocity尝试检索表示跟踪节点的当前角速度的 Vector3。
TryGetPosition尝试检索表示跟踪节点的当前位置的向量。
TryGetRotation尝试检索表示跟踪节点的当前旋转的四元数。
TryGetVelocity尝试检索表示跟踪节点的当前速度的向量。