Unity3d 5.5为Cardboard启用Vr

时间:2016-12-14 06:43:41

标签: unity3d google-cardboard virtual-reality

我几乎是Unity3D的新手,我观看了2016年2月制作的Unity evengelist的演示: https://www.youtube.com/watch?v=pK0ZD53gOoE

Evengelist表示,要将项目带到VR,您需要选择一个复选框(支持虚拟现实)。现在在5.5版本中刚下载,当我选择虚拟现实支持时它也说"你必须添加至少一个VR SDK",当我点击播放场景后选中该复选框后,我看不到两个眼睛屏幕,只是普通的看法。去年我尝试为Cardboard制作VR并加载了Cardboard SDK,场景视图在播放模式下为每只眼睛显示了两个屏幕。

所以问题 - 现在如何让VR在Unity3d中的Cardboard上运行?我还需要Cardboard SDK(我不需要磁铁输入支持或类似设备,只需要立体声和头部移动支持)?

补充:我在Unity中没有以某种方式提供Cardboard SDK选项:

enter image description here

3 个答案:

答案 0 :(得分:2)

根据Unity Blog,Cardboard支持仅适用于Android。 iOS Cardboard支持即将添加。

  

我还需要Cardboard SDK

吗?

我认为您不需要SDK。现在这是对Cardboard的原生支持。虽然,您仍然可以下载Cardboard SDK,但Unity会自动使用它。

以下是如何在Unity 5.5中启用Cardboard SDK。

enter image description here

答案 1 :(得分:-1)

感谢程序员的回答,它帮助我找到了我的问题。但是,在过去的几天里,我花了很多时间尝试使用Google Cardboard和Unity设置,所以我想我至少可以发布我的答案。

我最初遇到的一个问题是我试图使用GVR Unity SDK v1.1。这个版本有几个bug,所以我又回到了GVR Unity SDK v1.0.3。这可以从github repo:https://codeload.github.com/googlevr/gvr-unity-sdk/zip/f391c2436426857899af1c37f0720b3985631eb3

下载

然后,我遇到了多个问题,只是让事情在Android上运行,所以我发现我必须使用构建工具版本24.0.1。这可以使用Android SDK Manager可执行文件下载。

最后,"纸板"作为下拉的一部分,选项并没有出现给我,就像提问者发布的图片一样。问题是当我需要实际使用技术预览时,我使用的是常规版本的Unity。这可以从https://unity3d.com/partners/google/daydream下载,我正在运行Unity v5.4.2f2-GVR13。

然后下拉"纸板"出现了,我能够按照谷歌的官方指示(https://developers.google.com/vr/unity/get-started)进行设置。

答案 2 :(得分:-1)

我最终安装了Unity 5.6 Beta并使用EasyMovieTexture商店资产简单地构建了我的Cardboard应用程序,在播放器设置中打开了VR并添加了Google Cardboard。它在IOS和Android中运行良好。我正在努力关闭Google Overlay,因为我的应用程序在Cardboard和简单的360视图之间切换,这证明是一个挑战。从我所看到的情况来看,Google似乎不希望你关闭它们的叠加层。我可能会尝试在IOS上本地执行此操作。