我目前正在使用 Javascript 进行 Pong 游戏教程。我正处于需要通过按某些键使 2 个蝙蝠移动的地步。当我按 K、M、A 或 Z 时,球棒应该会移动。但它们根本不动。我的 IDE 说“变量 e 隐藏参数”。这是我目前正在使用的代码:
batupdate = function(e) {
var e = window.event ? event : e;
if (e.keyCode)
{
key = e.keyCode;
}
else if (typeof (e.which) != 'undefined')
{
key = e.which;
}
switch (key)
{
case (122):
BatL.move(1);
break;
case (97):
BatL.move(-1);
break;
case (107):
BatR.move(-1);
break;
case (109):
BatR.move(1);
break;
}
}
document.onkeypress = batupdate;