@mrSeller

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
14 июн. 2024, в 21:35
1350 руб./в час
14 июн. 2024, в 20:19
15000 руб./за проект
14 июн. 2024, в 20:08
20000 руб./за проект