玩转Oculus Quest +Unity开发002-环境配置Mac篇

因为我个人用Mac电脑更多,所以环境配置当然是先介绍Mac版的了,WIN上面的配置会稍后。

系统配置

在使用Unity开发Oculus Quest上的应用之前,先介绍下相应的软硬件配置。

以下配置是我个人目前正在用的,不代表其它配置不行。

硬件:

1.Macbook Pro (Retina ,15英寸,Mid 2014)

处理器:2.5GHz Intel Core i7

内存: 16GB 1600MHz DDR3

显卡:NVIDIA GeForce GT 750M 2GB/ Intel Iris Pro 1536 MB

是的,你没看错,5年前的老机器了,散热问题极其严重,显卡性能低的令人发指。

2.Oculus Quest 64GB

操作系统:

macOS Mojave 10.14.6

这里多说两句,不建议升到10.15 Catalina,我手贱先后升级了两次,最后又手动退回10.14。个中苦痛不想多说,不信邪的大可以自己升上去试试看。只一点,相当多的软件都用不成了。注意,是相当多的日常工具、办公软件和专业软件。

Unity3d:

2019.x版本,不要装beta版和alpha版的,不是版本号越高就越NB。

Visual Studio Community 2019:建议手动安装,不要在安装Unity的时候当选装模块装。因为后者装的是个太监版的VS。

Android Studio:

3.5.1版本,还有Android SDK。我的建议是,如果硬盘空间够大,SDK Tools里面能选的都选上吧,很多东西都是要用到的时候发现没装,然后各种莫名其妙的错误提示。当然,Android Auto和Google Play这种实在没啥关联的就算了~

最终进入正题,如何在Unity中配置Oculus的开发环境。

Step1. 打开Unity 2019.x版本,创建一个新的项目

我的是2019.2.10f1

Step2.从asset store搜索下载导入oculus Integration插件

Step3.设置Player setting

1.进入Player setting,切换到Android,然后在

XR Setting中勾选Virtual Reality Supported,

2.添加Oculus

3.切换到Other Settings,在Graphics APIs中删除Vulcan

Step4.在Oculus官网创建应用

1.在Unity的菜单中点击Oculus-Edit Settings,点击Create /Find your app on…

2.提示需要点击Login,使用Oculus开发者账号登录

3.回到unity,在刚才点击Create/Find your app on..

4.点击Create new app

5.输入App name,并选择platform,点击确认,创建新项目

6.拷贝App ID

Step5.在Unity中配置新创建的应用

1.回到unity,在Oculus platform settings中的oculus rift和oculus go/quest 处输入刚才的app id

2.取消勾选use standalone platform,此时红色error全部消失

Step6.继续build settings

1.切换到android平台,开始设置

2.将Texture compression 设置为ASTC,点击switch platform(注意这个过程非常耗时)

Step7.连接和设置Oculus Quest

1.使用TYPE-C数据线将Oculus Quest连接到电脑上 (https://item.jd.com/2109096.html)

2.在手机上打开oculus 应用(美国区账号)

3.使用蓝牙匹配要测试的设备

4.在更多设置中启用开发者模式

5.回到unity,在build setting中刷新设备清单,可以看到oculus quest

Step8.体验测试场景

1.在Unity中打开某个测试场景,Oculus-VR-Scenes-GearVrControllerTest

2.回到build settings,添加场景,然后点击 build and run,输入名称。

3.如果看到minimum api版本的问题(Oculus Require a Minimum API Level of 19. You have selected 16),在project settings-player-other settings中更改 minimum api level

4.再次build and run,在oculus quest中体验

具体的过程不想截图了,直接附上录的视频供大家参考。Oculus Quest +Unity开发环境配置Mac篇_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com

图标

需要特别注明的是,因为Unity版本的变化,以上操作可能会有所变动,但是基本步骤差不多是这样的。

对虚拟现实技术和应用感兴趣的童鞋可以关注我的微信公众号:

发表评论

相关文章