Задать вопрос
@Pavlenty0

Как добавить возможность двигаться игроку в браузере?

Решил сделать небольшую гоночную игру в браузере. Ну типа сайт-игра.
Как правильнее сделать, чтобы игрок двигался при нажатии клавиш на jQuery?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
E1ON
@E1ON Куратор тега JavaScript
Vocaloid lover
Навесить событие keydown, и двигать игрока в зависимости от нажатых клавиш.

Вариант на чистом JS:
window.onkeydown = event => {
  if(event.code == 'KeyS') {
    const top = parseInt(window.getComputedStyle(player).getPropertyValue("top"))+1;
    player.style.top = `${top}px`;
  }
};
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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