我正在尝试用 HTML5 Canvas 制作一个简单的游戏。我最多需要每秒两个键盘输入。
到目前为止,这是我的代码:
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 用于将图片从一个单元格移动到另一个单元格。如何在两个动作之间设置延迟a?