不知道怎么开发VR游戏?Unity5.3官方VR教程重磅登场-系列6

在本教程中我们将学习如何将产品在两个真机平台上进行测试-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

将项目配置到Gear VR上

如果想设置Gear VR的开发环境,我们需要同时设置Unity和手机。别忘了最新版的Gear VR只支持Samsung Galaxy S6,S6 Edge,S6 Edge+和Note 5。

1.设置Unity用作Android开发

[Unity – Manual: Android SDK Setup](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


来源:知乎

作者:王寒

标签: unity, vr, unity5.3官方vr教程

?>