Xbox控制器输入无法在unity3d

时间:2017-08-06 14:50:26

标签: c# unity3d

我无法让我的XBox控制器在Unity 3d上运行。 情况如下:

  • 我在PC上使用原生XBox控制器驱动程序,我的控制器显示在我的设备中
  • 当我Debug.Log(Input.GetJoystickNames().Length);显示1
  • 这是我的InputManager:Input manager picture
  • 以下是我的播放器输入管理代码:

    var hAxis = Input.GetAxis("RightJoyHorizontal");
    _walkLeftInput = hAxis > 0;
    _walkRightInput = hAxis < 0;
    _jumpInput = Input.GetButton("AButton");
    

调试时,_jumpInputhAxis也不会显示任何值(始终为false和0)。

我试过戒掉并重新启动统一(因为它可能会抓住我的控制器?):同样的结果:(

有关如何解决这个问题的想法吗?

先谢谢。

0 个答案:

没有答案