我很好奇,如果我想使用一些自定义传感器硬件(兼容HID)就像游戏手柄一样。然后使用游戏手柄API与js / html一起使用它。我不能做什么?
具体来说,可以在HID api上做什么但不能用GamePad api? (反之亦然,如果有的话)
答案 0 :(得分:1)
就Gamepad API而言,它最初是一个只读API。因此,您可以将传感器设置为每隔events
发出ticks
个传感器,以便将您的HID设备破解为像游戏手柄一样。
这种方法的结果是你无法回写传感器 - > HID界面 - > Gamepad Device"系统通过API。
只要不是必需品,请随意使用此组合。
BONUS :如果您需要双工通信功能,可以考虑在连接到HID设备的计算机上托管服务器,并使用基于Java / PHP / Node的串行通信协议进行读/写传感器。
运行JS的前端应用程序可以通过AJAX轮询您的服务器以读取/写入数据。