Google Cardboard SDK 无法在 Unity 5.4.1f 中运行(未加载 Gvr 控制器脚本)

Google Cardboard SDK not working in Unity 5.4.1f (Gvr Controller script not loaded)

我正在尝试将 Google Cardboard SDK 与 Unity 5.4.1f(免费)结合使用。导入带有SDK的unitypackage后,我尝试运行演示场景,但我只看到冻结的相机。我不能用鼠标环顾四周,只能用静态图片。我在控制台和检查器选项卡中看到了错误。这是屏幕截图:

我试过导入不同版本的Cardboard SDK,也尝试过Unity 5.3,但都出现了同样的错误。请帮帮我,我不知道它有什么问题。

项目可能已损坏。确保您拥有的 Unity 版本是 > 用于构建 Google Cardboard SDK 的版本。

如果这不是问题,请关闭 Unity,删除当前的 Google Cardboard SDK 项目和插件。下载新版本 here

下载后,导入GoogleVRForUnity.unitypackage文件。这应该可以解决您的问题。

编辑:

最近的 Google VR SDK 更新中发生了变化。 VR 演示场景现在需要 VR 技术预览 开始工作。您可以获得适用于 VR 的最新 Unity 版本 here。向下滚动到页面末尾。 最新版本5.4.2f2-GVR10.

下载此版本的 Unity 后 UNITY_HAS_GOOGLEVR 将在 Unity 中定义,您现在可以 运行 ControllerDemo 演示。

:

可以运行DemoScene场景Assets\GoogleVR\DemoScenes\HeadsetDemo 目录而不下载 Unity GVR 版本。右键单击 Project 选项卡,然后单击 Reimport All

你只是不能运行ControllerDemo场景Assets\GoogleVR\DemoScenes 目录,无需下载 Unity GVR 版本。