gamepad api和hid api有多少不同

时间:2016-08-24 11:52:38

标签: javascript hid gamepad-api

我很好奇,如果我想使用一些自定义传感器硬件(兼容HID)就像游戏手柄一样。然后使用游戏手柄API与js / html一起使用它。我不能做什么?

具体来说,可以在HID api上做什么但不能用GamePad api? (反之亦然,如果有的话)

1 个答案:

答案 0 :(得分:1)

就Gamepad API而言,它最初是一个只读API。因此,您可以将传感器设置为每隔events发出ticks个传感器,以便将您的HID设备破解为像游戏手柄一样。

这种方法的结果是你无法回写传感器 - > HID界面 - > Gamepad Device"系统通过API。

只要不是必需品,请随意使用此组合。

BONUS :如果您需要双工通信功能,可以考虑在连接到HID设备的计算机上托管服务器,并使用基于Java / PHP / Node的串行通信协议进行读/写传感器。

运行JS的前端应用程序可以通过AJAX轮询您的服务器以读取/写入数据。