在Windows 10上使用Xbox One控制器触发Unity3D问题

时间:2015-12-04 18:00:05

标签: unity3d windows-10 virtual-reality xbox-one

我最近将我的机器从Windows 8升级到Windows 10.在Windows 8中,Xbox One控制器与我的Unity项目完美配合。但是,现在我升级了操作系统,触发轴(第3轴)始终返回值1,这是最大值。在我的项目中,触发器用于上下飞行,因此这个问题导致我的角色无休止地向上飞行。

在输入管理器中,我为第3轴分配的值是: - 重力:0 - 死:0.2 - 灵敏度:1 这些值以前运作良好

其他信息/变量: - 我的项目使用虚拟现实。为了在Windows 10中使用Oculus Rift,我不得不升级到Oculus 0.7 SDK / Runtime。 - 我的机器有一块GeForce GTX 980 Ti显卡,当我安装Windows 10时,我升级到GeForce Game Ready驱动版本359.06。 - 我的Xbox控制器驱动程序是最新的

我的假设是此问题是由Windows 10 Xbox One驱动程序引起的。有没有其他人有任何想法可能导致问题?或者还有其他人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

我们看到了一个类似的问题 - 控制器在Win8中运行良好,但在升级后,游戏一直在读取基于轴的输入。控制器更新为我们修复了它:

  1. 打开设备管理器
  2. 右键单击" Xbox One控制器"
  3. 选择更新驱动程序软件
  4. 在我的电脑上浏览
  5. 让我从列表中选择
  6. 选择" Microsoft Xbox One控制器"