Задать вопрос
@lector_82
web front-end developer

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

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

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

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