Unity 5.1 VR 入门指南 - 虚拟现实/项目展示 - Unity官方中文论坛 - Unity3d.com
如果您正在使用Unity开发VR项目,我们强烈建议您将您的软件升级到Unity 5.1x版本,以便解决您目前开发过程中可能存在如下问题:
更新包下载:
. Oculus 0.6 runtime 驱动支持Windows,如果是Mac(OSX10.9+)的话,请使用Oculus 0.5 runtime
. 当您的VR项目需要从Unity的旧版本转移到新的Unity 5.1时,请切记先移除任何原先插件所有的相关内容(通常是移除Asset/OVR目录),排除错误直到解决所有的问题。
. VRSettings.renderScale不支持Gear VR
. 如果您的APP不能运行在VR模式,请使用command line加变量"-vrmode oculus"来启动。
. UI:不支持 Screen Space - Overlay,建议使用Screen Space - Camera或是World Space來做UI. 建议启用"Scale With Screen Size" 來让UI在GearVR上看起來适配。
. 记得取消打勾"Stereoscopic rendering"。
. Unity 5.1.2p1已经发布, 但stereoscopic rendering的问题在p2才会被修复。
<u style="max-width: 100%;">在Windows上的入门指南</u>
以下是一些在Windows版Unity 5.1制作Oculus项目快速上手的建议,更多内容请到Oculus官网查询:
https://developer.oculus.com/documentation/pcsdk/latest/concepts/dg-intro/
1.安裝Oculus Runtime for Windows V0.6.0.0-beta
2.重启
3.从系统启动Oculus Configuration Utility. 连接您的DK2 (DK1可能会有些问题需要排除).确保您的User下拉菜单內容,可以点击+來新增一个。
<ignore_js_op style="max-width: 100%;"></ignore_js_op>
4.点击Show Demo Scene查看是否设备运作正常。
<ignore_js_op style="max-width: 100%;"></ignore_js_op>
如果遇到任何问题可以尝试从工具列的Extended Mode -> Rift Display Mode來调试,或者登陆Oculus官网去寻求帮助。
5.退出范例场景并关闭设置工具。
6.现在可以启动Unity,并新建一个项目。
7.打开Edit -> Project Settings -> Player. 找到Other Settings, 将Virtual Reality Supported打勾。
8.点击編輯器上的Play运行. 并戴上DK2. 您将可以看到VR运行正常。
9.开始创建您的游戏。
<u style="max-width: 100%;">在MAC上的入门指南</u>
经测试Mac版本的Oculus Runtime 0.5.0.1-beta是能与Unity 5.1.0p1正常搭配的. 但是有些小bug需要等未來版本修复. 但个人建议,由於Oculus对外发布他們将会先专注在支持Windows + Gear VR,因此在Mac版本遇到较多问题的人可以注意下这点。
由于MacOS不是完全支持direct rendering, 所以必须要把DK2的眼镜设置旋转90度,你可以从系统设置 System Preferences->Displays 来调整。
<u style="max-width: 100%;">在GearVR上的入门指南</u>
文章截止前,针对Gear VR + Android 个人版仍有些问题。
1.请确保您可以发布一個Unity app到您的Note4 or S6(发布App到安卓手机必須要有Android SDK)
2.除了Android SDK之外,发布Gear VR項目不需要安裝任何其他套件。
3.在Unity新建一个项目。
4.切换您的发布平台设置到Android. 打开Edit -> Project Settings -> Player. 找到Other Settings, 将Virtual Reality Supported打勾.
5.您的项目里必須要有一个Oculus识别文件:https://developer.oculus.com/osig/
6.发布项目到手机并运行. 将手机放入Gear VR并运行确认正常。
原文链接:http://forum.unity3d.com/threads/unity-5-1-vr-getting-started.332316/