以前做HTC VIVE开发的时候,做UI交互不需要考虑那么多事情,直接一个VRTK插件包,自己想要的功能几乎全部包含在内,可是自从Oculus的Touch出来以后,Oculus的操作体验又上了一个大台阶,哎,作为一个苦逼的程序员,当然又得有新工作啦,使用Oculus进行VR程序开发,那么重点来了,怎么使用Oculus的插件包进行UI交互开发?搜索半天,发现了好久以前的一个VR UI开发引导,还是英文版的,哎,尝试半天啊,各种问题。废话不多说,主题走起.................
此处使用到的插件包为OculusSampleFramework.unitypackage,可以自行到Oculus官网下载
首先说说Unity的UI包括的重要组件:
EventSystem:这玩意就相当于大脑,处理各部件间的关系
InputModules:输入模式,决定常规模式,还是支持VR