При зажатии клавиши перемещения происходит следующее: сначала отрабатывает одинарное перемещение, а затем, спустя ~300мс срабатывает зажатие клавиши, и игрок начинает перемещаться постоянно. Нужно чтобы этой задержки не было, то есть при keydown мы начинаем двигать игрока, и двигаем до тех пор, пока не наступит keyup. Реализовать startMove и endMove для игрока.
При зажатии клавиши перемещения происходит следующее: сначала отрабатывает одинарное перемещение, а затем, спустя ~300мс срабатывает зажатие клавиши, и игрок начинает перемещаться постоянно. Нужно чтобы этой задержки не было, то есть при keydown мы начинаем двигать игрока, и двигаем до тех пор, пока не наступит keyup. Реализовать startMove и endMove для игрока.