描述 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 | 尝试检索表示跟踪节点当前速度的向量。 |