我有一个" noname" USB操纵杆,我尝试在Unity项目中使用它。 按钮工作正常,但我的轴值有问题。
根据Unity5文档,对于每个轴,我应该得到值:
但我明白了:
我真的不明白为什么我会得到这些价值观:
但是我无法相信Unity5中存在这样的问题,所以它必须在我的代码中......
这是我在Unity中用来显示值的简单测试代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class JoystickTest : MonoBehaviour
{
public float Position = 0.0f;
void Update()
{
float value = Input.GetAxis("Player 1");
Position = value;
}
}
Unity输入管理器配置如下:
我尝试使用输入管理器设置,使用Windows操纵杆设置,使用我的代码...没办法,结果仍然相同:在我的Unity测试项目中工作的任何应用程序...
在Google上,我发现了一些关于同一问题的帖子,但没有解决方案......
任何帮助都将非常感谢!
由于