@lector_82
web front-end developer

Как двигать элемент стрелками?

Вопрос такой. Есть некий блок, к примеру машинка. Нужно двигать ее стрелками, просто двигать по прямой(по вертикали и горизонтали) не проблема. Как сделать так чтобы она ездила только передом, то есть стрелка вверх двигается в направлении капота, вниз - задний ход, влево и вправо поворот машины , но с учетом что я держу клавишу вверх или наоборот задний ход. Надеюсь понятно объяснил.
Интересует как сложно допилить это на JS или все-таки проще использовать canvas, хотя я его не совсем понимаю еще ?
Спасибо!
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
twobomb
@twobomb
Накидал пример, еще добавь чтобы поворот зависил от скорости чтобы когда выше скорость был плавнее, а чем меньше тем реще, и сейчас поворот идет относительно середине машины, а должен относительно задних колес если поворачивает передними, нужно drawRect смещать не к центру машины, а к задним колесам.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы