我正在处理一个 RTS 风格的 webapp,这意味着有一个小地图代表一个更大的地图,用户在任何给定时刻只能看到其中的一小部分。我刚刚添加了使用箭头键导航地图的功能,即:
void keyPressed(){
if(key == CODED){
switch(keyCode){
case(UP): //go up
case(DOWN): //go down , etc
但是,我希望能够通过按下两个箭头键的组合让用户沿对角线移动。现在,这似乎是不可能的,因为“keyCode”似乎一次只能保存一个值。
有人知道这个问题的任何解决方法吗?
最好的,
萨米