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

Как определить столкновение объектов в js?

Пытаюсь сделать игру пинг понг
5fec4742413fa421692302.png

Уже реализована физика шарика (шарик отскакивает от границ) и реализовано движение игрока (коричневая палочка). Главная проблема заключается в том, как теперь сделать что бы шарик отскакивал от палочки?

Мое решение: отследить X и Y позицию шарика и палочки, сравнить их значения, и если они совпадают развернуть вектор направление шарика обратно. Почему это не работает: слежка идет всего по одному пикселю каждого объекта и что бы они сравнялись позициями нужно очень сильно постараться. У кого какие решения?

Решение нужны только на ванильном Java script
  • Вопрос задан
  • 315 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 2
@xenonhammer
Допустим, что у вас палочка нахрдится в позиции y: 0px и Высота палочки 10 пикселей. Таким обраом, если в этот момент шарик находится в координате Y, которая равняется 0 до 10 , то нужно развернуть шарик
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kartovitskii
@kartovitskii
Fullstack
Ответ на этот вопрос уже давно подробно разжеван на Habr 'e
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
OfferCase Москва
от 400 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
Future Москва
от 50 000 до 70 000 ₽