Я пытаюсь создать основной игровой мир html5. Я пытаюсь реализовать это в чистом JavaScript, прежде чем я продолжу рамки. Я хотел бы получить ввод через клавиатуру, чтобы (1) заставить символ прыгать. И если кто-то для этого поможет мне понять/реализовать игровой мир скремблирования или по крайней мере некоторую информацию о том, как начать с этого.Принимая пользовательский ввод - «прыжок» - в моем холсте HTML5.
//capture user input
$k(document).keydown(function(event)
{ var keycode = (event.keyCode ? event.keyCode : event.which);
if (keycode == 87) { //w
me.clearCanvas();
me.pY = me.pY - 10;
//Draw Player on stage
me.drawPlayer(me.pX,me.pY,68);
}
/* if (keycode == 83) { //s
me.clearCanvas();
me.pY = me.pY + 10;
//Draw Player on stage
me.drawPlayer(me.pX,me.pY,68);
} */
if (keycode == 65) { //a
me.clearCanvas();
me.pX = me.pX - 10;
//Draw Player on stage
me.drawPlayer(me.pX,me.pY,65);
}
if (keycode == 68) { //d
me.clearCanvas();
me.pX = me.pX + 10;
//Draw Player on stage
me.drawPlayer(me.pX,me.pY,68);
}
});
пожалуйста, проверьте мою скрипку: http://jsfiddle.net/GAIsaaks/kbez4crk/1/
Спасибо заранее
что jsfiddle кажется довольно разоренным – scniro
Ваша скрипка, похоже, не работает, даже с включенным jQuery. –
У меня есть эти Fiddles вокруг. Это сырые демки, но они могут быть поучительными (или нет?). ** Прыжки: ** https://jsfiddle.net/m1erickson/qDQBh/, ** Запуск: ** http://jsfiddle.net/m1erickson/qjamY/ – markE