Rise, почему оно работает с такими потугами? (Проверь — зажав W попеременно нажимай A или D, движение «зигзагом», у тебя оно выглядит так, как будто пропускаются нажатия, тупые гейдевки способны на такое)
Почему как только нажать клавишу, оно немного дёрнется в нужном направлении, а затем остановится, и только потом продолжит движение?
Почему скорость движения должна зависеть от скорости возникновения события? (Твои rotateSpeed и translateSpeed на самом деле прибавляются в голом виде к предыдущим значениям во время переменного возникновения события)
Если тебе сложно это понять, то посмотри мой пример выше — там таких проблем нет.
Последний раз редактировалось Malleys, 30.04.2020 в 15:16.
|