Код: Выделить всё
var isPressed = navigator.getGamepads()[0].pressed;
Код: Выделить всё
Uncaught TypeError: Cannot read property 'pressed' of null
В идеале я хочу получить следующее:
Код: Выделить всё
var i = 1;
window.addEventListener("gamepadconnected", function(e) {
var gp = navigator.getGamepads()[e.gamepad.index];
document.getElementById("gpInfo").innerHTML = ("A " + gp.id + " was successfully detected! There are a total of " + gp.buttons.length + " buttons.")
//alert("A " + gp.id + " was successfully detected!")
});
var isPressed = navigator.getGamepads()[0].pressed;
document.getElementById("button").innerHTML = isPressed;
Я впервые работаю с JavaScript и HTML. Если бы вы могли сделать свой ответ дружелюбным к нубам, это было бы здорово! Документация для Gamepad API и GamepadButton
Подробнее здесь: https://stackoverflow.com/questions/608 ... amepad-api
Мобильная версия