Unity3d 5.5为纸板启用虚拟现实

Unity3d 5.5为纸板启用虚拟现实,unity3d,google-cardboard,virtual-reality,Unity3d,Google Cardboard,Virtual Reality,我几乎是Unity3D的新手,我已经观看了2016年2月Unity evengelist的演示: Evengelist表示,要将项目带入虚拟现实,您需要选中一个复选框(支持虚拟现实)。现在在刚刚下载的5.5版本中,当我选择支持虚拟现实时,它还说“你必须至少添加一个VR SDK”,也就是在那个复选框选中后,当我点击播放场景时,我看不到双眼屏幕,只是普通视图。去年,当我尝试为硬纸板制作虚拟现实并加载硬纸板SDK时,“场景视图”在播放模式下向每只眼睛显示了两个屏幕 现在的问题是,如何在Unity3d

我几乎是Unity3D的新手,我已经观看了2016年2月Unity evengelist的演示:

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

现在的问题是,如何在Unity3d中制作可以在纸板上工作的虚拟现实?我还需要硬纸板SDK吗(我不需要磁铁输入支持或类似支持,只需要立体声和头部移动支持)

补充:我在Unity中没有硬纸板SDK选项:

根据,硬纸板支持仅限于Android。不久将添加iOS硬纸板支持

我还需要硬纸板吗

我认为你不需要SDK。现在这是对硬纸板的本机支持。尽管如此,您仍然可以下载Carboard SDK,Unity将自动使用它

下面是如何在Unity 5.5中启用Carboard SDK


感谢程序员的回答,它帮助我找到了问题所在。然而,在过去的几天里,我几乎花了我所有的时间来尝试谷歌硬纸板和Unity设置,所以我想我至少也可以发布我的答案

我最初遇到的一个问题是,我试图使用GVR Unity SDK v1.1。这个版本中有几个bug,所以我回到了GVR Unity SDK v1.0.3。这可以从github repo下载:

然后,我在android上运行的时候遇到了很多问题,所以我发现我必须使用构建工具版本24.0.1。这可以使用Android SDK管理器可执行文件下载

最后,“硬纸板”选项并没有出现在我的下拉列表中,就像询问者发布的图片一样。问题是我使用的是Unity的常规版本,而实际上我需要使用技术预览。这可以从下载,我正在运行Unity v5.4.2f2-GVR13


然后,下拉菜单“cardboard”出现了,我能够按照谷歌的官方指示()进行设置。

我最终安装了Unity 5.6测试版,并使用EasyMovieTexture商店资产构建了我的cardboard应用程序,在播放器设置中打开VR并添加谷歌cardboard。它在IOS和安卓系统中运行良好。当我的应用程序在硬纸板和简单的360视图之间切换时,我正在努力关闭Google Overlay,这是一个挑战。从我读到的内容来看,谷歌似乎不希望你关闭他们的覆盖。我可能会尝试在IOS上以本机方式执行此操作

多谢各位。所以,添加CardwardSDK的图片是可选的,仅当CardwardSDK手动添加到Unity时才需要(我在SDK列表中没有它)?我可以安全地选择None作为SDK?不,如果您想将Carboard与本机Unity API结合使用,可以这样做。执行此操作时不需要硬纸板SDK。这仍然是新的,我还没有尝试过,但我认为这就是Unity在编辑器中添加硬纸板支持的原因。他们想让你将来在没有外部SDK的情况下制作VR应用程序。但正如我在刚刚安装的Unity中所写,在启用Android的VR后,我没有硬纸板SDK条目。奇怪还是奇怪?(如果需要了解问题,我可以发布选项的图片)。你的意思是你没有
硬纸板
,就像我回答中的图片中的下拉列表一样?@AlexeiMartianov嗨,我发现我使用的是Unity 5.6beta而不是5.5。要在5.5上实现这一点,您需要安装“技术预览”,这是Google VR的一个特殊Unity版本。你可以从我这里得到。如果您下载5.6,则无需下载Unity的“技术预览”版本。请记住,如果您不想安装“技术预览”或5.6b,您可以简单地下载GoogleCardwardSDK。