首页 > 解决方案 > 在 Unity 中使用 Google VR

问题描述

我正在使用最新的 google vr 插件 for unity 和最新的 unity 版本,但似乎分屏和头部移动不起作用?

我读过一些文章,如果你构建它会自动显示在移动设备中,但就我而言,它对这个没有任何建议吗?

这是我的统一设置。提前致谢

我的设置

标签: androidunity3dvirtual-realitygoogle-vr

解决方案


我回答是因为评论太长了:

如果 HelloVR.unity 场景无法在您的手机上运行,​​您的手机可能不受支持?它在编辑器中运行吗?

在编辑器中您看不到分屏。但是您可以使用Instant Preview-在这里您可以找到文档。我认为这是检查分屏是否正常工作的最佳方法。

在您的场景中,您必须找到GvrEventSystem:在这里您可以启用VR Mode Only:您的应用程序将始终在移动设备上分屏呈现。(但不是在编辑器模式下!)如果这不是检查,您可以通过 VR 设置在 2D 和分屏之间切换。

我是如何让它运行的:

  1. 从这里克隆 GVR 存储库
  2. 使用 Unity 打开下载的存储库
  3. 在您的 BuildSettings 切换到Android并检查Development Build
  4. 打开 HelloVR.unity 场景
  5. 启用VR Mode Only_GvrEventSystem
  6. DemoInputManager我设置GVR Emulated Platform TypeCardboard
  7. GvrControllerMain设置Emulator Connection ModeUSB
  8. 在手机上启用开发者选项
  9. 连接您的手机并通过AndroidStudio或检查连接Android Device Manager- 如果您的手机未在此处列出,则表示出现问题,您必须为您的手机安装额外的驱动程序
  10. 点击运行:屏幕应在手机上以分屏模式显示

再说一遍:如果您的手机显示场景,但未检测到分屏或陀螺仪移动,您的手机可能不受支持。您可以使用Android Device Manager


推荐阅读