我正在开发DayDream应用程序并使用Pixel XL和真正的DayDream控制器(在MacBook Pro上)。我真的希望能够在从Unity Editor运行应用程序时使用DayDream控制器进行测试。目前,我被迫为每一个小变化做一个构建,并且它杀了我(慢)。
我相信我可以通过USB线连接我的Pixel XL到我的Mac,然后使用adb来配置它。但是,到目前为止,所有尝试都失败了。
答案 0 :(得分:2)
我不知道真正的Daydream Controller,但您可以尝试将手机用作DayDream控制器模拟器。
正如它所说here,您应该从here下载模拟器APK,安装它并在连接到WiFi的手机上运行。
在Unity项目中找到GvrControllerMain
并将模拟器连接模式更改为Wi-Fi。还可以找到Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorConfig.cs
并在电话上更改日期控制器模拟器应用程序上显示的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中的“播放”,它应该可以正常工作。
答案 1 :(得分:0)
除了diesersamat的回答,我想补充两件事:
答案 2 :(得分:0)
在Google I / O 2017上,Daydream团队宣布即时预览,支持无头"仅控制器模式。
回购邮件在github:https://github.com/googlevr/gvr-instant-preview
Daydream主题演讲中提到它的那一刻是:https://youtu.be/tto90e-DfeM?t=26m45s
答案 3 :(得分:0)
我试图让模拟器工作时遇到同样的问题。对我来说,解决方案是将播放器设置设置为android,并在导入任何daydream / google VR软件包之前,点击VR支持的选项卡,并在VR SDKs下拉列表中选择白日梦SDK。
我花了很多试验和错误才弄明白。希望有所帮助。