(持续更新)
开发准备工作
Oculus设备激活
方法1、需要配置一个的wifi,我这里使用的是华硕的路由器。(需要这个教程的话可以给我留言)
方法2、下载Oculus助手的PC应用,它可以形成一个热点供Quest使用,一开始会有免费送的600M(网上有人说500,我用的时候是600),送的流量足够激活使用了,用完的话是需要花钱续费
方法3、使用网易UU加速器,随便加速一个Oculus应用,按照操作步骤链接就好了;
---------------------------------------------------------------------------------------------------------------------------------
软件
1、Oculus PC App:从官网地址下载,点进去就直接下载了,这个软件方便使用Quest link进行串流开发,很方便,Unity引擎直接运行就可以用眼镜来看,不用频繁打包测试
在登陆时,要更改host
找到C盘的的etc文件夹:C:\Windows\System32\drivers\etc,
以文本形式打开hosts文件,并在最下面添加以下内容即可:
157.240.11.49 graph.oculus.com
157.240.11.49 www2.oculus.com
157.240.8.49 scontent.oculuscdn.com
157.240.8.49 securecdn.oculus.com
在hosts添加帖内IP后按WIN+R输入CMD打开命令提示符,运行命令ipconfig /flushdns刷新DNS解析缓存。
其他解决思路

2、Meta Quest Developer Hub for Windows: 从官网地址下载;是一个为开发者提供的平台,用于创建、测试和发布面向 Meta Quest(之前称为 Oculus Quest)头显的虚拟现实(VR)应用和游戏。这个平台提供了一系列的工具和资源,帮助开发者在 Meta Quest VR 系统上开发和优化他们的应用。
3、Unity,这个不多赘述了;Unity ;Unity中国
4、移动端下载 Meta Quest App
---------------------------------------------------------------------------------------------------------------------------------
开发者账号
登录Oculus开发者中心,点击MY APPs,随便先创建一个自己的APP,第三步自己目标是要在哪个设备使用就选哪个
此时就可以在移动端设备设置里,把设备的开发者模式打开了
---------------------------------------------------------------------------------------------------------------------------------
Unity示例工程
这里共享几个帮助你快速学习开发Quest的官方示例工程
Unity-StarterSamples
Unity-SharedSpatialAnchors
Unity-TheWorldBeyond
---------------------------------------------------------------------------------------------------------------------------------
Unity开发教程
这里我推荐按照官网的教程来,因为SDK和文档会更新,当然有问题可以给我留言
Unity项目设置
Oculus官方教程 创建你得第一个Oculus VR应用
Get Started with Passthrough
---------------------------------------------------------------------------------------------------------------------------------
使用Unity发布测试应用
在Unity中发布
---------------------------------------------------------------------------------------------------------------------------------
下面有一些开发中遇到的问题
ERROR: 请使用产品证书签署或重建你的 APK,或验证你的密钥库版本设置是正确的。
!!!!注:生成的证书一定不能丢!!!!
在player setting里Publishing Settings里面新建一个证书
步骤3选哪个都可以,只是让你选一个存放的地方!!!!不能弄丢!!!!
——————————————————————————————————————
ERROR: Unable to fetch inital upload config. Please confirm your credentials and try again.
这个问题需要你检查你输入的App ID 和App token对不对,有时候从网站复制过来时token尾部有空格,因为空格他也认,所以复制的时候要注意一下
——————————————————————————————————————
问题:2024-5-15,在Unity Package Manager中安装com.meta.xr.sdk.interaction.ovr.samples-64.0.0时,总是下载不成功,显示账号无权限
解决:在Unity Assetstore中将Meta XR Core SDK、Meta XR SDK Shared Assets,添加到自己的账户中,然后回到Unity Package Manager刷新一下就好了