使用USB在Unity中模拟Daydream控制器无法使用。

3
我正在尝试运行Unity Daydream控制器演示,但在Unity编辑器中运行时无法从控制器手机获得任何输入。它通过USB连接,并安装了所有必需的库。还有其他人遇到这个问题吗?我没有Nexus 6p进行测试,所以必须通过编辑器中的usb运行。我正在使用Unity 5.4.0b18。我也尝试过5.3,但出现了完全相同的问题。我运行时收到以下2个错误。
adb process failed (exit code 127) Check that the Android SDK is installed and that the adb command is in your PATH environment variable.

Error connecting to phone event socket:127.0.1:7003. Connection refused at System.Net.Sockets.Socket.Connection

我认为adb命令能够工作是因为我可以进入sdk目录/platform-tools并执行.adb devices,这样就可以正常工作了。
有任何想法吗?
最热情的问候, Chris
3个回答

1
根据错误提示:“adb process failed...”,看起来adb.exe不在PATH环境变量中。 我将Android sdk\platform-tools目录(其中包含adb.exe)添加到PATH列表中,这对我很有帮助。 我还需要重新启动UNITY。

0

这应该是一个bug,因为我通过将移动设备插入电脑来修复它。

可能与Unity Remote App有关。当我在项目中第一次使用它时,如果手机没有连接,它会暂停Unity编辑器。


0

我不确定为什么它不起作用。 但是当我在终端上执行Unity.app时,它可以正常运行。 我不知道是Unity的问题还是VR SDK的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接