在Unity下开发Oculus Quest应用的几个准备步骤

电子说

1.2w人已加入

描述

Oculus Quest作为目前最成功的VR一体机,推出至今受到了不少人的关注。虽然这款设备的销量并未公布,但据Facebook透露,自5月21日正式推出以来的2周内,Quest内容平台已售出价值500万美元的Quest内容,可谓潜力巨大。那么内容开发者该如何抓住机会在Quest这个平台上推出更多优质内容?本文将详细介绍如何在Unity下开发Quest应用,为开发者提供帮助。

Oculus Quest是一体式VR设备,使用时无需电脑,也不用接线,所以开发起来就跟在Unity上开发安卓的App类似;

下面就列出在Unity下开发Oculus Quest应用的几个准备步骤:

A.安装需要的包

1、通过 UnityHub 给 Unity 安装Android开发需要的SDK;(Quest属于安卓设备)

VR一体机

VR一体机

2、到AssetStore下载最新版的Oculus Integration,导入到Unity ;(我下的是1.73版本)

需要注意的是1.73版本的Oculus SDK支持的Unity版本最低是 2018.2;

VR一体机

导入后,会提示你更新到最新的OVRPlugin(1.37.0),然后重启Unity;

VR一体机

B.对Oculus SDK的设置

添加Oculus API key

1、通过“菜单 -> Oculus -> Platform -> EditSettings”创建一个 OculusPlatformSettings 文件;

VR一体机

2、找到并选中 Assets/Resources/ 下的 OculusPlatformSettings,点击图中的按键:“Create / Find your app on https://dashboard.oculus.com ”

VR一体机

3、在弹出的网页上,登陆自己的 Oculus 开发者账号,然后点击 Create New App;

VR一体机

4、在弹出的平台选择窗口中,选择“Oculus Go & Gear VR”,目前还没有单独的 Quest 选项;

VR一体机

5、输入你的app名称,然后点击“保存并继续”;

VR一体机

6、复制App ID到OculusPlatform Settings的 Inspector界面中;

VR一体机

在Application ID下的两个输入框( "Oculus Rift" and "Oculus Go/Quest or Gear VR")中都输入 App ID;

VR一体机

7、如果还报了一个”Please enter a valid user credentials”的错,取消勾选“Use Standalone Platform”即可;

修改Oculus Platform Tool

1、通过“菜单 -> Oculus -> Tool -> Oculus Platform Tool”打开 Oculus Platform Tool面板;

VR一体机

2、将Target Oculus Platform 由原来的 GearVR or Go 改成 Oculus Quest;

VR一体机

C.对Unity进行设置

1、安卓相关的设置:菜单 -> Edit -> Project Settings -> Player -> Settings For Android

XR SEttings: 勾选 Virtual Reality Supported,在 VirtualRealitySDKs 中添加Oculus

VR一体机

Other Settings: 在Graphics APIs 中移除 Vulkan

VR一体机

Other Settings: 找到Minimum API Level,修改成 Android 4.4 ‘KitKat’ (API Level 19);

VR一体机

更改Unity的开发平台:菜单 -> File -> Build Settings 打开窗口,选择 Android 平台,将 Texture Compression 设置成 ASTC , 点击 Switch Platform 按键;

VR一体机

D.连接 Quest

通过手机的 Oculus app 可以将 Quest头显 设置成开发者模式(Developer Mode)

1、确保你在 Quest头显 上登陆的账号与 手机Oculus App上的一致;

2、按照App的提示配对你的Quest头显; 需要注意的是,连接Wifi时,如果总是显示连接失败,需要切换到可以上外网的wifi;

VR一体机

3、选中你的Quest头显 -> 进入更多设置(More Settings) -> Developr Mode -> 打开

VR一体机

4、通过USB将电脑和Quest连接在一起;第一次连接时需要带上头显,用手柄选择“允许电脑连接Quest”;

5、连接完成后,可以在 Build Setting 中的 Run Device 找到对应的 Quest设备;(如果没有,点击Refresh试试)

VR一体机

E.打包测试

将Assets/Oculus/VR/Scenes下的GearVrControllerTest场景添加到 Build Settings 中,点击Build And Run即可在Quest中运行;

如果出现下图表示安装成功;

VR一体机

最后吐槽一下Quest的账号管理方式,我在Quest系统中找了好久找不到退出登录的方法;后来在官网发现:如果要退出Quest上的账号,就需要恢复出厂设置。。。具体可以参考Oculus官网的说明

VR一体机

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分