unity与oculus quest开发设置流程


版本:
unity:2021
adb(保证用USB连接PC和头显的时候能允许调试和数据访问)
macOS

当USB连接之后,需要带上头显将是否允许数据调试和访问的对话框选择允许。

文件中assets放置的是脚本和场景文件,核心,其他文件都可以删掉重新生成。
请添加图片描述

预准备

2021版本的unity hub中安装unity的时候没有弹出选择平台的选项,我们可以通过unity hub中的installs->unity版本右侧的settings图标点击->如果下面列表的android build support列表下没有安装,则需要点击安装。
请添加图片描述

quest项目的构建

1、创建一个新的3D项目,从asset store中导入Oculus integration的资源包。
1.1 检索名称点击添加到我的资源
1.2 回到unity中中菜单栏中Windows->package manager->my asset 点击下载,下载完成后点击导入。
1.3 过程中的选项都点击同意。
请添加图片描述
2、我们可以从Oculus的目录中查看整个包的结构,选择SampleFramework里面的Usage中的一个应用进行测试。
请添加图片描述
要运行这个应用的话,我们要把演示平台从PC转化为android。
3、点击Edit->ProjectSettings->XR Plugin Management -> Install XR Plugin Management
然后点击XR Plugin Management 使得android平台可以使用Oculus。
点击下面Oculus中选择Quest2(自己平台)。请添加图片描述
4、 从settings打开preferences,确保安装了SDK JDK
请添加图片描述
5、File->Build Settings -> android ->Switch Platform
6、Edit->ProjectSettings->Players -> Other settings
color space 改成Linear
取消auto graphics API,Graphics APIs的 OpenGLES是第一条
7、File->Build Settings -> android ->更改以下几个地方,然后build,然后选择apk放置的位置,然后头显中会自动运行这个apk。
请添加图片描述
注意:每次新建一个unity项目要确保上面流程的东西都安装好

PC运行

在project settings中的XR Plugin Management中选择PC的Oculus。
但是这是要在电脑端安装一个Oculus应用,和头显里面的Oculus Link配合使用。

参考文章

https://news.nweon.com/102946
https://www.cnblogs.com/lsj89/p/16650848.html

猜你喜欢

转载自blog.csdn.net/Carol_learning/article/details/129924816