您好,我是JS的新手,我有一个我有问题的学校项目。因此,基本上,我必须制作一个数组,其中0将是一条路径,而1将是我无法选择的墙。我已经根据值进行了一个数组,您可以在网站上随机输入,我必须进行关键事件,该事件将检查索引和数组值是否为0或1,并将显示我移动到的索引(如果这是可能的)。
我不知道如何实现特定的关键事件。例如,按 w 应该使我移动我,例如,如果var width = 10
, d 将使我移动我 1, s 将使我移动我10个索引向上和 a 将使我向后移动1个索引。我只能在js而不是jQuery中做到这一点,因为我们还没有学到它。
如果我没记错的话,每个键都有一个特定的代码。这是一些用于箭头键的编程:'''功能检查键(e){e = window.event;
if (e.keyCode == '38') {
//down
}
else if (e.keyCode == '40') {
//up
}
else if (e.keyCode == '37') {
//left
}
else if (e.keyCode == '39') {
//right
}
};
键代码是指每个输入的特定代码。您可以使用以下数字代码将其适应为WASD:
w:87答:65S:83D:68
用WASD代码替换箭头代码,您应该可以。