Version: 2022.1

描述

描述 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尝试检索表示跟踪节点的当前速度的向量。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961