注:作者知乎名为“咸鱼不闲”
目标:学习如何串流调试项目,如何创建一个VR项目,如何打包并下载一个VR项目
串流准备:
网络问题:以下软件都需要魔法上网,具体流程可自行查找clash for windows的相关配置
电脑端下载Oculus软件
oculus软件
USB线一头连接头显,一头连接电脑。刚开始用时需要在头显里授权USB调试。当这里显示已启用时,则意味着串流环境已经准备好了。
oculus quest2头显内部
点击桌面按钮,即可在头显中看见桌面,此时在这里点击unity的运行键,即可实现串流调试效果,提前预览项目运行时的状况
准备VR项目创建环境
1.下载unity的XR开发支持插件
Edit→Project Settings中下载XR Plugin Management
2.添加交互配置文件及想要支持的设备类型
注:上面两张图中的Render Mode应最好修改成Multi Pass
3.下载Unity XR Interaction Toolkit工具包
并引入这个样例,之后会直接使用这里提供的资源
4.在Hierarchy中创建XR设备
1)右键→XR→XR Origin(VR)
2)该模式下,VR摄像机会考虑到用户的身高,打造更真实的体验效果
5.手柄的相关设置
(这里是在设置这个项目里希望将oculus的手柄作为输入方式,一般默认输入方式为电脑的鼠标和键盘。若想设置输入方式是游戏手柄和VR手柄等,则需自己设置输入方式)
右手同理
5.配置打包环境
1)打包即打包成安卓应用,使用sideQuest这个软件下载到Oculus Quest(VR一体机)上。下载软件也是通过数据线连接头显和电脑实现。
2)在unity中配置好打包环境(按照图示进行配置即可)
Eidt→Project Settings→Player→Other Settings
6.打包
除了可以直接串流运行项目,还可以把项目打包成安卓应用,下到头显上进行运行,下面是打包方式
File→Build Settings
这样就会生成项目文件,把这个文件通过sideQuest下到头显上即可