【问题标题】:Running google-vr unity daydream app on google pixel在谷歌像素上运行 google-vr unity daydream 应用程序
【发布时间】:2017-06-12 22:55:07
【问题描述】:

我正在尝试在谷歌像素手机上运行白日梦页面中提供的示例应用程序。

1) 我将构建设置更改为 android。 2)进入播放器设置启用虚拟现实支持并选择谷歌白日梦作为平台。 3) 我将 Minumum API 更改为 API 级别 24。 4)我将包含我的 adb 的文件夹添加到 Windows 中的路径变量中。 5)我还设置了android SDk的路径。 6) 我在 Pixel 上启用了 USB 调试

但是,当我运行我的应用程序时,出现以下错误:

编辑器模式不支持设备 daydream。请在目标设备上运行。 和.. 无法从控制器模拟器应用程序事件套接字读取。 验证控制器模拟器应用程序是否正在运行。

【问题讨论】:

  • "编辑器模式不支持设备 daydream。请在目标设备上运行。"再明显不过了;)
  • 如何从编辑器模式切换并在目标设备上运行?在 Daydream 网站上,它要求我们将手机与 USB 连接并按播放,但它不起作用
  • 如果我没记错的话,你需要“构建和玩”
  • @NikhilCherukuri 询问有关 daydream 的即时预览,这并不明显,因为提到的句子是警告,但如果您想要的话,可以在编辑器中模拟 daydream 控制器,但如果您想继续运行手机,你必须构建它。

标签: unity3d google-vr


【解决方案1】:

构建 apk 并在您的设备上启动它。构建和播放需要 adb。

【讨论】:

    【解决方案2】:

    我想,您想在您的编程环境(本例中为 Unity)上调试您的 Daydream 应用程序。

    注意:此解决方案允许您在 PC 上进行调试但您需要一台连接到 PC 的 Pixel 手机和一个 Daydream 控制器。

    首先,如果您还没有下载 Google 在 Github 上提供的示例,我建议您下载: https://github.com/googlevr/gvr-unity-sdk/releases

    当您加载任何场景时,您会看到 Daydream 基本集由如下层次结构组成:

    如果您想从 PC 调试 Daydream,则选择的两个组件对于您的 porpouse 至关重要,您需要将您的 Daydream 控制器与 InstantPreview 应用程序“链接”。如果您进入场景“GvrInstantPreviewMain”,即时预览将立即下载到您的手机上。

    InstanPreview Google 信息:https://developers.google.com/vr/develop/unity/instant-preview

    打开应用后,您的 Pixel 手机上可能会发生 3 件事:

    1. 一切正常。
    2. Daydream 即时预览信息通过 USB 更正设备。
    3. 带有一些文字的灰色屏幕。

    如果你在 2.

    当您的 Unity 项目与您的手机不同步时,这似乎会发生,您会看到类似以下内容:

    关闭您手机上的 InstantPreviewApplication,关闭您的统一项目(记得保存您的进度),然后再次打开您的统一项目。这几乎总能解决我的问题。

    如果你在 3.

    当即时预览等待 Unity 播放模式时,这似乎会发生。 您只需要在 Unity Poject 上按 Play。

    如果您可以移动耳机摄像头但找不到控制器标线,请记得按下(并保持)Daydream 控制器上的同步按钮。

    这对我有用。

    我还将我自己的 Unity 项目附加到这个为 Daydream 和 GearVR 购买的方案中,以防帮助其他人测试我的解决方案: https://github.com/ls29322/VR_GalleryApp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多