Как сохранить «keyDown» на x работающим, в то время как «keyUp» на y вызывается? - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь сделать простую игру на javascript для двух игроков. Они должны использовать клавиши со стрелками и wsad для перемещения двух символов. Мне известно, что обнаруживает одновременное нажатие нескольких клавиш в javascript НО есть одна проблема:

  1. keyDown x, keyDown y, keyUp x - работает, клавиша y отображается как "Вниз"и второй символ перемещается
  2. keyDown x, keyDown y, keyUp y - это не работает, что означает:

клавиша x отображается как "Вниз" в моем массиве KEY_CLICKED, ноdocument.body.addEventListener("keydown", () => {}) не перемещает первый символ (останавливается).

Есть ли простое решение для этого?

...