版本: Unity 6 (6000.0)
语言英语
  • C#

XRInputSubsystem

UnityEngine.XR 中的类

/

继承自:IntegratedSubsystem

/

在以下位置实现:UnityEngine.XRModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请 <a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

XRInputSubsystem 实例用于启用和禁用来自特定插件的输入。

启动 XRInputSubsystem 实例将导致该插件开始将输入设备数据馈送到以下 InputTracking 系统:XR.InputTracking.GetLocalPosition 和 XR.InputTracking.GetLocalRotation。调用 Stop 或 Shutdown 函数将禁用对该插件的任何输入设备数据的轮询。

公共方法

GetSupportedTrackingOriginModes获取此子系统支持的所有 TrackingOriginModeFlags。
GetTrackingOriginMode获取跟踪原点模式。
TryGetBoundaryPoints获取表示 SDK 设置边界的 3D 位置值列表。
TryGetInputDevices获取此 XRInputSubsystem 报告的所有已连接 InputDevices 的列表。
TryRecenter将所有 InputDevices 的跟踪功能居中到头戴式设备当前的位置和方向。
TrySetTrackingOriginMode尝试设置子系统的 TrackingOriginModeFlags。

事件

boundaryChanged当 XRInputSubsystem 更改其跟踪边界时,它将调用委托实例的事件。
trackingOriginUpdated当 XRInputSubsystem 更改其报告设备的原点时,它将调用委托实例的事件。

继承的成员

属性

running子系统是否正在运行。

公共方法

Destroy销毁此子系统实例。
Start启动子系统实例。
Stop停止子系统实例。