0
我試圖創建一個基本的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,你的小提琴似乎也不工作。 –
我有這些擺動的小提琴。他們是粗暴的演示,但他們可能有啓發性(或不?)。 **跳躍:** https://jsfiddle.net/m1erickson/qDQBh/,**跑步:** http://jsfiddle.net/m1erickson/qjamY/ – markE