我正在创建一个专为六名玩家设计的 HTML5 游戏,我想包括 Xbox 360 控制器支持。是否有现有的浏览器插件可以让 JavaScript 访问多达六个 Xbox 控制器?
如果不存在,我将如何创建一个?
我正在创建一个专为六名玩家设计的 HTML5 游戏,我想包括 Xbox 360 控制器支持。是否有现有的浏览器插件可以让 JavaScript 访问多达六个 Xbox 控制器?
如果不存在,我将如何创建一个?
我不知道现有的插件可以做到这一点;如果你想自己写,我建议你看看FireBreath。基本上你需要弄清楚如何与控制器交互,然后你可以设置一个 FireBreath 插件来在控制器上发生某些事件时触发事件,即按钮和移动。
FireBreath 插件作为 NPAPI 插件和 ActiveX 控件工作,因此它们可以在 IE 以及 chrome、firefox 和 safari 上工作。
以前没有,但现在有:Boomstick。Boomstick 为最多 8 个操纵杆提供对 JavaScript 的本机操纵杆支持。它目前正在开发中,但已接近在每个主要浏览器和平台上运行。