我可以使用Node-Webkit(NW.js)的游戏手柄吗?

我正在构build一个NW.js(Node-Webkit)仪表板应用程序,我希望能够使用游戏控制器(例如:XBox 360控制器或Logitech控制器)进行控制。

我打电话给下面的准备,但是当我debugging它不识别任何游戏手柄。

angular.element(document).ready(function() { if(canGame()) { var prompt = "To begin using your gamepad, connect it and press any button!"; $("#gamepadPrompt").text(prompt); $(window).on("gamepadconnected", function() { $("#gamepadPrompt").html("Gamepad connected!"); console.log("connection event"); }); $(window).on("gamepaddisconnected", function() { console.log("disconnection event"); $("#gamepadPrompt").text(prompt); }); } }); function canGame() { return "getGamepads" in navigator; } 

当我debugging代码时,它似乎没有检测到任何游戏手柄。 我也尝试:

 navigator.webkitGetGamepads() 

但是并不显示任何游戏手柄。

有没有人成功地使用NW.js应用程序的游戏手柄?

我将不胜感激一些帮助得到这个工作。

我find了我的问题的答案。 游戏手柄确实与NW.js兼容。 然而,我使用的是旧版本(〜v0.08)。

我之前在使用NW.js v0.12.2运行时发布的代码。

Interesting Posts