Skip to content

InputSystem

说明

该脚本用于管理输入。

该脚本管理手柄和手势的使用,管理射线,抓取等操作的的交互。

接口

静态属性

Instance
该脚本的当前单例
CurrentActiveControllerType
当前激活的控制器类型
leftHand
左手(柄)信息
rightHand
右手(柄)信息

属性

dynamicMode(private)
通过面板设置交互输入是否采用动态切换模式。
动态切换:自动匹配并切换手柄或手势
如果设置为 false,则需要手动设置 controllerType,选定手柄或者手势
controllerType
设置交互输入模式:手柄或手势
在 dynamicMode 为 true 的时候设置

方法

SetActive
- 激活当前交互的控制器
EnableDynamicMode
- 参考变量 dynamicMode 和变量 controllerType
InitDynamicMode(ControllerType type)
- 带指定类型初始化控制器