UXR2.0 SDK 为开发者提供了统一的交互管理工具预制体RKInput,开发者可以通过添加该预制体配置交互方式,管理输入事件模块的初始化、激活、销毁、动态切换等。
使用多模态交互
在使用多模态交互之前,确保场景中已经加入RKCamera组件,并按照《空间构建》章节介绍完成了基础空间的构建。
UXR2.0 SDK 支持多模态交互,用户可以使用手势、3DoF 射线、Mouse、TouchPad交互等。
注意:手势交互依赖于Max Pro眼镜。
注意:TouchPad交互依赖于Station2空间计算设备。
使用多模态交互,需要在在项目的Project 中搜索RKInput 预制体,并将其拖入场景中。
1 手势交互
需要完成手势交互,需要在RKInput 的InputModuleManager 脚本中的DefaultInitModule 属性至少包含Gesture 选项。
2 控制器3DoF 射线交互
完成控制器3DoF 射线交互,需要在RKInput 的InputModuleManager 脚本中的DefaultInitModule 属性至少包含Three Dof 选项。
3 Mouse 交互
完成Mouse 交互,需要在RKInput 的InputModuleManager 脚本中的DefaultInitModule 属性至少包含Mouse 选项。