以oculus quest2为例,一般通过unity开发VR应用,有三种调试场景。
1.直接在unity编辑器editor中调试。windws环境
2.利用quest2 link串流线(USB3.0)连接PC,unity进入play运行状态,如果game视图中四个角出现弧度,那就是quest2眼镜的视角了,说明ok了。这个也是windows环境。
3.打包成apk安装到quest2中,在unity调试。这是android环境
经常遇到本地运行正常,打包到VR,总是有问题。很难定位。所以第三种调试就很有必要,这里就说上面第三种。
1)Preferences->External Tools 勾选如下三项。
2)Build Settings->Android.勾选如下两项。
3)打开要调试的VS代码,提前打好断点,点击附加Unity调试程序
4)link线连接quest2和unity后,运行已打包的ap