我试图在google像素手机上运行白日梦页面中提供的示例应用。
1)我将构建设置改为android。 2)启用播放器设置启用虚拟现实支持并选择谷歌白日梦作为平台。 3)我将Minumum API更改为API级别24。 4)我将包含我的adb的文件夹添加到windows中的path变量中。 5)我还设置了android SDk的路径。 6)我在Pixel上启用了USB调试器
然而,当我运行我的应用程序时,我收到以下错误:
编辑器模式中不支持设备白日梦。请在目标设备上运行。 和.. 无法从控制器模拟器应用程序事件套接字读取。 验证控制器模拟器应用程序是否正在运行。
答案 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基本集是由以下层次结构组成的:
如果您想从PC调试Daydream,那么两个选定的组件对于您的因素是关键因素,您需要"链接"你的白日梦控制器与InstantPreview应用程序。如果您进入了场景,即可立即在手机上下载即时预览" GvrInstantPreviewMain"。
InstanPreview Google信息:https://developers.google.com/vr/develop/unity/instant-preview
当应用程序打开时,您的像素手机上会发生3件事:
如果你是2。
当您的Unity项目与手机失去同步并且您会看到以下内容时,似乎会发生这种情况:
关闭手机上的InstantPreviewApplication,关闭你的团结项目(记得保存你的进度),然后再打开你的团结项目。这几乎总能解决我的问题。
如果您使用3。
当instan预览等待Unity Play模式时,似乎会发生这种情况。 您只需要在Unity Poject上按Play即可。
如果您可以移动耳机摄像头但是找不到您的控制器标线,请记住按下(并保持)Daydream控制器上的同步按钮。
这适合我。
我还附加了我自己的Unity项目,该项目为Daydream和GearVR购买,以防其他人测试我的解决方案: https://github.com/ls29322/VR_GalleryApp