在Unity中使用Google VR

时间:2018-06-10 17:54:39

标签: android unity3d virtual-reality google-vr

我使用的是最新的google vr插件,用于统一和最新的统一版本,但似乎分屏和头部动作不起作用?

我已经阅读了一些文章,如果你构建它会自动显示在移动设备上,但在我的情况下,它没有任何关于这个的建议吗?

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

my settings

2 个答案:

答案 0 :(得分:1)

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

如果您的手机无法使用HelloVR.unity场景,则可能不支持您的手机?它是否在编辑器中运行?

在编辑器中,您无法看到分屏。但您可以使用Instant Preview - here you can find a documentation.我认为这是检查分屏是否正常工作的最佳方法。

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

我如何让它运行:

  1. 克隆GVR回购from here
  2. 使用Unity打开下载的repo
  3. 在BuildSettings中切换到Android并检查Development Build
  4. 打开HelloVR.unity场景
  5. VR Mode Only
  6. 中启用GvrEventSystem
  7. DemoInputManager下,我将GVR Emulated Platform Type设置为Cardboard
  8. GvrControllerMain下设置Emulator Connection ModeUSB
  9. Enable developer options on your phone
  10. 通过AndroidStudioAndroid Device Manager连接手机并检查连接 - 如果此处未列出您的手机,则出现问题,您必须为手机安装其他驱动程序
  11. 点击运行:屏幕应在手机上以分屏模式显示
  12. 再次:如果您的手机显示场景,但未检测到分屏或陀螺仪移动,则可能不支持您的手机。您可以使用Android Device Manager

    检查错误

答案 1 :(得分:1)

我遇到过同样的问题,我测试的手机没有配备陀螺仪。尝试购买带陀螺仪的手机。