@mrSeller

Как сделать не прямоугольные объекты и отслеживать их пересечение?

Стоит задача сделать что-то вроде игры: спавнятся объекты, а игрок от них уворачивается.

С основной задачей я справился, но из-за того что все объекты (в том числе и игрок) прямоугольные и пересечение ищется тоже для прямоугольников, выглядит это довольно криво.

Как сделать объекты сложными фигурами и триггериться на пересечения объектов?
Может есть какие библиотеки?
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 2
@risejs
Нужен физический движок, например, Matter.js.
Ответ написан
Комментировать
OCTAGRAM
@OCTAGRAM
Интуитивно кажется, что для пересечения двух многоугольников нужно либо чтоб любая вершина одного многоугольника была внутри другого, либо у многоугольников есть пересекающиеся стороны.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект