小编ITe*_*wat的帖子

我可以将游戏手柄与Node-Webkit(NW.js)一起使用吗?

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

我正在调用以下内容,但是当我调试它没有识别任何游戏手柄时.

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;
}
Run Code Online (Sandbox Code Playgroud)

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

navigator.webkitGetGamepads()
Run Code Online (Sandbox Code Playgroud)

但它没有显示任何游戏手柄被检测到.

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

我非常感谢帮助这项工作.

javascript node.js gamepad node-webkit nw.js

6
推荐指数
1
解决办法
535
查看次数

标签 统计

gamepad ×1

javascript ×1

node-webkit ×1

node.js ×1

nw.js ×1