【问题标题】:Unity USB Thrustmaster JoystickUnity USB Thrustmaster 操纵杆
【发布时间】:2017-04-13 07:40:12
【问题描述】:

我正在尝试在 Unity 中使用 USB 操纵杆。 我在 Windows 10 PC 上使用 Unity 5.5.1。操纵杆在我的机器上完美运行。 但是在 Unity 中,操纵杆给了我一些奇怪的轴输出。

我尝试使用 Unity 输入管理器映射我的操纵杆输入。但它根本不起作用。 在水平轴上,我得到从 -1 到 -0.6(中心)到 0 到 +0.6 的值,而不仅仅是 -1 到 0(中心)到 1。

另一个奇怪的事情是,在我的 macbook 上一切正常。这是 Windows 的问题吗?

以前有人遇到过这个问题吗?

【问题讨论】:

  • 尝试使用最新或更新版本的统一,如果仍然存在错误,我认为您应该报告错误
  • 另外,试试不同的操纵杆
  • 您好 Nika,感谢您的回复。你之前在unity中使用过操纵杆吗?成功了吗?
  • 是的,我从来没有遇到过类似的问题。在 Windows 上,我会确保操纵杆已正确校准,但我不知道它在 mac 上的情况 :))

标签: unity3d windows-10 joystick


【解决方案1】:

我有一个热气腾腾的操纵杆,除了团结之外,它在任何地方都能完美运行。我已经解决了 input.getaxis() 的问题.. 通过观察控制器设置在中性位置 (0.14f) 和设置在最大位置 (1.14f) 时的值是什么,并且使用对脚本的简单修改,如 input.getaxis()-0.14f 我已经解决了我的问题。但是,如果您要发布项目,我不建议您这样做,因为每个用户的偏移量都不同,所以我建议编写一个校准工具,该工具将获取偏移量并在游戏中的任何地方为该特定用户实施

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多