HTML5 Canvas で簡単なゲームを作ろうとしています。1 秒あたり最大 2 つのキーボード入力が必要です。
これまでの私のコードは次のとおりです。
function move( x, y, r ) {
var canid=document.getElementById("draw");
canid.addEventListener('keydown',readkey,false);
function readkey(e) {
if(e.keyCode == 37) {
clearField();
x = x-draw.width / 10;
redrawpic(x,y,r);
}
else if(e.keyCode == 38){
clearField();
y = y-draw.height / 10;
redrawpic( x, y, r );
}
//..........etc
}
}
関数 move は、あるセルから別のセルに画像を移動するために使用されます。2 つの移動の間に遅延を設定する方法は?