描述 XR 系统跟踪的节点的状态。
要跟踪可用的 XR 节点并获取状态数据,请处理 InputTracking.nodeAdded 和 InputTracking.nodeRemoved 事件或调用 InputTracking.GetNodeStates。
并非所有 XR 平台都提供完整的跟踪数据。如果有数据,可以使用 XRNodeState.TryGetPosition、XRNodeState.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 | 尝试检索表示跟踪节点的当前速度的向量。 |