Наши проекты

Полезные коды
Фильтр: js | Сбросить

Коллизия в Tilemap

Управление WASD/стрелки, Q/E для сильного ускорения, R для рестарта.
Предлагайте варианты по улучшению кода основной коллизии.

Старая (убогая) версия:
https://jsfiddle.net/RblSb/xw5ybxtj/6/
Текущая:
https://jsfiddle.net/RblSb/xw5ybxtj/

Обнаружение коллизии полигонов

Очень короткая реализация сути алгоритма на основе Separating Axis Theorem. Работает только с выпуклыми полигонами (вогнутые фигуры можно разбить на несколько выпуклых).

При использовании для большого кол-ва полигонов не забудьте сначала просчитывать и проверять прямоугольные границы каждого полигона
Всего: 2

Пожертвования

Аноним2800 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk637 р.
GOFMIDO256 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика