Skip to content

InputSystem ​

说明 ​

该脚本用于管理输入。

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

接口 ​

属性 ​

Instance
该脚本的当前单例
dynamicMode
设置交互输入是否采用动态切换模式。
动态切换:自动匹配并切换手柄或手势
如果设置为 false,则需要手动设置 controllerType,选定手柄或者手势
controllerType
设置交互输入模式:手柄或手势
在 dynamicMode 为 true 的时候设置
UseLocalPose
对结果 Pose 的应用采用 global 还是 local
当使用空间计算的时候,挂载当前脚本的 CameraRig 对象会有一个父对象 BodyRig,此时会强制使用 Local 模式
PosetrackerChangedListener
degreeOfFreedom 发生变化时的事件
Head
Transform, 即挂载当前脚本的 CameraRig, 内容开发时可当作头部节点参考。

静态属性 ​

leftHand
左手(柄)信息
rightHand
右手(柄)信息
UseLocalPose
对结果 Pose 的应用采用 global 还是 local
当使用空间计算的时候,挂载当前脚本的 CameraRig 对象会有一个父对象 BodyRig,此时会强制使用 Local 模式
PosetrackerChangedListener
degreeOfFreedom 发生变化时的事件
Head
Transform, 即挂载当前脚本的 CameraRig, 内容开发时可当作头部节点参考。

方法 ​

EnableDynamicMode
- 参考变量 dynamicMode 和变量 controllerType
DisableDynamicMode(ControllerType type)
- 参考变量 dynamicMode 和变量 controllerType