一、环境搭建
首先需要的是Unity和Android Studio,这两个可自行下载。
我目前使用的是2019.1.9的unity版本开发。
Android Studio安装后需打开SDKManager,将level21到level27的安卓版本下载(如若不下载,在后面打包的时候会提示更新,在那点击下载也可以)。
这里需要将sdk和jdk的路径复制到unity中(记得将环境变量配置好,由于没有截图这里不做描述了,网上有很多配置androidsdk的教程的),我不知道这是新版本的特性还是我的sdk版本过低怎么,它自动勾选了这些选项隐藏了我原本的路径,但是把选项去掉的话就会显示我原本的路径。可能是自动更新的作用吧。
旧版本没有这样子
Unity下载的时候记得下载支持安卓模块。
打开unity后在AssetStore中搜索Oculus,会出现下图所示,将Oculus Integration导入unity中。
这里有个插曲就是导入的时候可能会出现以下的情况,
这里是说什么检测到版本重新启用什么的。我这里一直往下按确定选择,然后unity重启之后就可以用了,不过我在YouToBe上看的教程是直接选择No,Don't Ask Again。
提示:接下来的步骤请自备梯子。
要开发oculus是需要去oculus官网中申请一个ID(应该APP的密钥之类的) ,点击Oculus下的Platform/Edit Settings
会出现如下界面,点击下方的按钮,会跳到oculus申请AppID的界面
这里是说选择你的组织者名称。
点击Create New App,跳转页面后输入App名称还有一个什么我忘了这里我也没截图。
接着就可以获得一个AppID;
将该ID复制到上文说的那两个路径中
接着将平台转为android
设置Player中的公司名和产品名
还有Other Setting中的Identification中的公司名产品名,注意这里要和上面设置的一样。Minimum Api Level( android最低版本)选择5.0(level21)
添加VR支持中的Oculus
下面这一步略微有点不解,我看了教程里面(包括一些博文的配置)里面把Vukan去掉。这里我不知道为什么,希望有知道的大佬可以帮忙解惑。
自此环境已经配置好了。