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) | - 带指定类型初始化控制器 |