我正在尝试在Unity中使用USB操纵杆。 我在Windows 10 PC上使用Unity 5.5.1。操纵杆在我的机器上完美运行。 但在Unity中,操纵杆给了我一些奇怪的轴输出。
我尝试使用Unity Input Manager映射我的操纵杆输入。但它根本不起作用。 在横轴上,我得到-1到-0.6(中)到0到+0.6的值,而不是-1到0(中)到1的值。
另一个奇怪的事情是,我的macbook上一切正常。这是一个Windows问题吗?
之前有其他人遇到过这个问题吗?
答案 0 :(得分:0)
我有一个热情的操纵杆,除了团结之外,无处不在。我用input.getaxis()解决了我的问题..通过观察控制器设置在中立位置(0.14f)时的值以及设置在最大位置(1.14f)时的值是不是0一个简单的修改脚本,说这样的输入.getaxis() - 0.14f我已经解决了我的问题。但是,如果您要发布项目,我不建议这样做,因为每个用户的偏移量会有所不同,所以我建议编写一个校准工具来获取偏移并在游戏中的任何地方为特定用户实现