Я делаю HTML-игру, в которой мне нужно вызвать функцию прыжка и ходьбы, чтобы заставить персонажа прыгать и ходить соответственно с помощью клавиш клавиатуры. Но я не могу этого сделать! Вот мой код:.Невозможно выполнить функции с помощью событий клавиатуры
document.getElementById('myCanvas').onkeypress = function() {
decision();
}
function decision(e){
if (e.keyCode == 87) {
jump();
}
if(e.keyCode == 68) {
walk();
}
}
с т.е. «ш» ключ он должен прыгать и с «D» ключ имеет прогулку !!
Я думаю, вы должны передать e на решение, что-то вроде 'document.getElementById ('myCanvas'). Onkeypress = function (e) { решение (e); } ' – Romeo
document.getElementById ('myCanvas'). Onkeypress = решение; –