私は現在、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;