Javascript 按键时的冷却
我已经编码了这个游戏的灵感来自于编码火车的蛇游戏,我不能想出一个问题。例如,如果玩家同时按下右键和下键,他们就会转向相反的方向,这会杀死他们。我想知道我会如何设置一个冷却的关键相反的对方。我正在使用p5js库 谢谢你的帮助Javascript 按键时的冷却,javascript,keycode,Javascript,Keycode,我已经编码了这个游戏的灵感来自于编码火车的蛇游戏,我不能想出一个问题。例如,如果玩家同时按下右键和下键,他们就会转向相反的方向,这会杀死他们。我想知道我会如何设置一个冷却的关键相反的对方。我正在使用p5js库 谢谢你的帮助 this.dir = function(x, y) { this.xspeed = x; this.yspeed = y; } if (keyCode === UP_ARROW && s.yspeed != 1) {
this.dir = function(x, y) {
this.xspeed = x;
this.yspeed = y;
}
if (keyCode === UP_ARROW && s.yspeed != 1) {
s.dir(0, -1);
} else if (keyCode === DOWN_ARROW && s.yspeed != -1) {
s.dir(0, 1);
} else if (keyCode === RIGHT_ARROW && s.xspeed != -1) {
s.dir(1, 0);
} else if (keyCode === LEFT_ARROW && s.xspeed != 1) {
s.dir(-1, 0);
}
您将此处理程序添加到哪个关键事件?您能否提供添加事件侦听器的所有处理程序函数和代码?