我有一些代码,我需要给它添加一个冷却时间。.我不知道如何使它正常工作
我尝试在
之后添加, 1000);
if (Keys.pressed["ArrowLeft"]) {
x = Math.max(0, hero.x - 1);
所以它会冷却1000毫秒,但确实可以正常工作。
function update() {
let x = hero.x, y = hero.y;
if (Keys.pressed["ArrowLeft"]) {
x = Math.max(0, hero.x - 1);
}
if (Keys.pressed["ArrowRight"]) {
x = Math.min(w - 1, hero.x + 1);
}
if (Keys.pressed["ArrowUp"]) {
y = Math.max(0, hero.y - 1);
}
if (Keys.pressed["ArrowDown"]) {
y = Math.min(h - 1, hero.y + 1);
}
}
没有错误