在谷歌像素上运行google-vr unity白日梦应用

时间:2017-06-12 22:55:07

标签: unity3d google-vr

我试图在google像素手机上运行白日梦页面中提供的示例应用。

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

然而,当我运行我的应用程序时,我收到以下错误:

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

正如我所说,你想在你的编程环境中调试你的Daydream应用程序(在这种情况下为Unity)。

注意:此解决方案允许您在PC上进行调试,但您需要一台连接到PC的Pixel Phone和一台Daydream Controller

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

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

Daydream basic components grouped inside an empty object called DaydreamSet

如果您想从PC调试Daydream,那么两个选定的组件对于您的因素是关键因素,您需要"链接"你的白日梦控制器与InstantPreview应用程序。如果您进入了场景,即可立即在手机上下载即时预览" GvrInstantPreviewMain"。

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

当应用程序打开时,您的像素手机上会发生3件事:

  1. 一切正常。
  2. Daydream Instant Preview信息通过USB更正设备。
  3. 带有一些文字的灰色屏幕。
  4. 如果你是2。

    当您的Unity项目与手机失去同步并且您会看到以下内容时,似乎会发生这种情况:

    enter image description here

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

    如果您使用3。

    当instan预览等待Unity Play模式时,似乎会发生这种情况。 您只需要在Unity Poject上按Play即可。

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

    这适合我。

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