在本教程中我们将学习如何将产品在两个真机平台上进行测试-DK2和Gear VR。当然现在还有Oculus之外的其它VR设备平台,后续我们将会逐步支持更多推出消费版设备的VR硬件。
配置到Oculus DK2上
虽然我们可以在Unity中通过点击Play在DK2上测试项目,不过有时候我们还是希望可以在Unity之外测试项目,或者是发布产品。
将项目配置到DK2上其实很简单。首先确保DK2可以正常工作,同时确保当前所选的平台是Standalone(参考本系列教程的第二篇文章)。
接下来要检查游戏或应用的场景都在Scenes In Build中,然后点击Build and Run,Unity就会导出一个标准的windows .exe可执行文件,和一些支持文件夹。
直接点击运行.exe文件,如果我们在项目中已经开启VR支持,就会在DK2上自动进入VR模式。如果运行.exe有问题,那么可能会需要手动强制运行VR模式。具体的方法是在命令行后面加上-vrmode在Unity指南的VR Overview部分有说明。
我们可以考虑使用批处理文件,如下:
BuildName.exe -vrmode oculus
关于为DK2配置项目,Oculus有更详细的说明,https://developer.oculus.com/documentation/game-engines/latest/concepts/unity-build/#unity-build。
将项目配置到Gear VR上
如果想设置Gear VR的开发环境,我们需要同时设置Unity和手机。别忘了最新版的Gear VR只支持Samsung Galaxy S6,S6 Edge,S6 Edge+和Note 5。
1.设置Unity用作Android开发
Unity - Manual: Android SDK Setup
2.安装手机的USB驱动
https://developer.android.com/tools/extras/oem-usb.html
3.参考下面指南中的说明来启用手机上的developer settings,然后启用developer菜单的USB debugging
http://developer.android.com/tools/device.html#device-developer-options
最后,请参考Oculus 官方网站关于building for Gear VR的详细说明。
https://developer.oculus.com/documentation/game-engines/latest/concepts/unity-build-android/
请注意,在Unity项目中需要创建一个Assets/Plugins/Android/assets/文件夹,以及提供相关的OSIG文件(https://developer.oculus.com/osig/),该文件将用作在Gear VR上发布内容。
将应用发布到Oculus Store上
为了将产品发布到Oculus Store上,可以查看Oculus 官网上的相关文件。
https://developer.oculus.com/documentation/publish/latest/
在Oculus Share上发布产品
通过Oculus Share(Oculus Share),我们可以在社区内分享自己所开发的DK2 VR游戏和体验,并获取全世界用户的反馈。
如果想把自己的作品发布到Oculus Share上,可以阅读相关的submission guideline。
Submission Guidelines
此外,如果想讨论关于VR的任何话题,特别是VR开发相关的课题,不妨多去Unity VR forum转转。
Virtual Reality
看完本篇教程的内容,我们应该可以在DK2和Gear VR上发布自己的作品。在下一篇文章中,我们将学习如何提升内容在VR设备上的体验。
加入我的知识星球,获取更多虚拟现实相关的开发知识(独家课程),行业现状分析(产品、公司和技术)和相关的工作机会。