我用的是阿迪诺·莱昂纳多( Arduino Leonardo )的b10k壶。我想让这个锅作为一个游戏垫(桨)在一个HTML-游戏。我使用ArduinoJoystickLibrary并将模拟值(0-1023)映射到-127到127之间。
如下所示:
Joystick[0].setXAxis(map(analogRead(A0), 0, 1023, -127, 127));Windows 7对此很满意,如果我运行“设置USB控制器”并测试设备是否响应完美,从边缘到边缘。到目前为止,似乎我已经使自己成为一个完美工作的USB操纵杆一个轴。
在测试HTML5游戏垫(这里) (还有这里)的设备时,我得到了x轴的无穷大和-INFINITY。
我的问题是,现在HTML5游戏垫Api预期的范围是-1到1。
有什么办法让我的Arduino Joystick很好地使用HTML5游戏板规范吗?
发布于 2015-12-17 15:08:56
我能够让这个库的单一版本在Chrome 47和Firefox 43中正常工作。两个和三个控制器版本在Firefox 43中正确工作,但在Chrome 47中,我看到了您所描述的问题。这可能是Chrome浏览器的一个问题,因为Gamepad API还很年轻。
https://stackoverflow.com/questions/34323062
复制相似问题