我正在开发一个 DayDream 应用程序并使用 Pixel XL 和真正的 DayDream 控制器(在 MacBook Pro 上)。从 Unity 编辑器运行应用程序时,我真的希望能够使用 DayDream 控制器进行测试。目前,我被迫为每一个微小的变化进行构建,并且它杀死了我(慢)。
我相信我可以通过 USB 电缆将我的 Pixel XL 连接到我的 Mac,然后使用 adb 来配置它。但是,到目前为止,所有尝试都失败了。
我正在开发一个 DayDream 应用程序并使用 Pixel XL 和真正的 DayDream 控制器(在 MacBook Pro 上)。从 Unity 编辑器运行应用程序时,我真的希望能够使用 DayDream 控制器进行测试。目前,我被迫为每一个微小的变化进行构建,并且它杀死了我(慢)。
我相信我可以通过 USB 电缆将我的 Pixel XL 连接到我的 Mac,然后使用 adb 来配置它。但是,到目前为止,所有尝试都失败了。
我不知道真正的 Daydream Controller,但您可以尝试将您的手机用作 DayDream Controller Emulator。
正如这里所说,您应该从这里下载模拟器 APK ,安装并在连接到 WiFi 的手机上运行。在您的 Unity 项目中,找到GvrControllerMain
Emulator Connection Mode 并将其更改为 Wi-Fi。还可以找到Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorConfig.cs
并将线路更改为手机上 Daydream 控制器模拟器应用程序上显示的 IP 地址。
// IP address of the phone, when connected to the PC via WiFi.
public static readonly string WIFI_SERVER_IP = "192.168.0.78";//"192.168.43.1";
在 Unity 中单击“播放”,它应该可以工作。
除了 diesersamat 的回答,我想补充两点:
我试图让模拟器工作时遇到了同样的问题。我的解决方案是将播放器设置设置为 android,然后在导入任何 daydream/google VR 包之前,单击 VR SDKs 下拉列表中选择的 Daydream SDK 选项卡。
我花了很多试验和错误来弄清楚这一点。希望有帮助。
在 Google I/O 2017 上,Daydream 团队宣布了支持“无头”控制器模式的即时预览。
回购在 github 上:https ://github.com/googlevr/gvr-instant-preview
Daydream 主题演讲中提到它的时刻在这里:https ://youtu.be/tto90e-DfeM?t=26m45s