Appearance
InputSystem
说明
该脚本用于管理输入。
该脚本管理手柄和手势的使用,管理射线,抓取等操作的的交互。
接口
静态属性
| Instance | 该脚本的当前单例 |
|---|---|
| CurrentActiveControllerType | 当前激活的控制器类型 |
| InputInfoBase Left | 当前正在使用的左手输入信息:左手裸手信息或左手柄信息 使用 XRMan 时,可以使用 XRMan.Input.Left |
| InputInfoBase Right | 当前正在使用的右手输入信息:右手裸手信息或右手柄信息 使用 XRMan 时,可以使用 XRMan.Input.Right |
| HandInfo LeftHand | 左手裸手信息 使用 XRMan 时,可以使用 XRMan.Hands.Left |
| HandInfo RightHand | 右手裸手信息 使用 XRMan 时,可以使用 XRMan.Hands.Right |
| ControllerInfo LeftController | 左手柄信息 使用 XRMan 时,可以使用 XRMan.Controllers.Left |
| ControllerInfo RightController | 右手柄信息 使用 XRMan 时,可以使用 XRMan.Controllers.Right |
方法
| SetActive(bool value) | - 激活当前交互的控制器 参数: - value:激活状态 |
|---|---|
| EnableDynamicMode() | - 参考变量 dynamicMode 和变量 controllerType |
| DisableDynamicMode(InputType type) | 禁用动态模式时,指定控制器类型。 参数: - inputTytpe:指定控制器类型 |
| InitDynamicMode(ControllerType type) | - 带指定类型初始化控制器 |