有时Unity不会注册xbox 360控制器输入,但是它表明控制器已连接

时间:2019-07-18 01:34:13

标签: unity3d controller xbox360 gamepad

TLDR位于底部

我正在Unity中制作一个8人2D游戏本地游戏,我拥有它,因此可以与ps4或xbox 360控制器的任何组合一起玩。所有控制器都在工作时工作。但是有时,无论出于何种原因,Unity都会停止正确注册xbox 360控制器输入。使它工作的唯一方法是当另一个xbox 360控制器已连接并且正在使用中,或者断开/重新连接该控制器时。 (PS4控制器没有任何问题)

问题不一定会随意重现,但是只要我将控制器插入计算机,就会随机发生。我遇到了Guavaman的操纵杆元素标识符,以确定按钮的映射。当我在开发过程中遇到问题时,我使用Guavaman的工具测试了该问题,但该问题仍然存在,这表明不一定是我的编码才是问题。我有控制权,但是在实施之前存在问题,因此我不打算将其用于8人本地游戏。

是什么原因导致Unity无法在xbox 360控制器上注册按钮输入?

TL; DR 有时,即使Unity看到控制器已连接,也不会注册xbox 360按钮输入。为了使其正常工作,我需要在第二个控制器上不断输入。可能是什么原因造成的?

0 个答案:

没有答案