Обнаружение столкновения 2D между прямоугольниками
Я пишу движок обнаружения столкновений для своей игры, и у меня есть некоторые проблемы.
Действительно, так как у меня есть несколько фиксированных прямоугольников и один движущийся (игрок), мне нужно знать, какая сторона фиксированного прямоугольника сначала столкнулась с игроком, чтобы правильно заменить его.
Фиксированный прямоугольник НЕ находится в сетке, поэтому его можно разместить в любом месте на карте и иметь разный размер. Они не вращаются.
Класс игрока хранит вектор направления.
Любая идея?
Воздушный змей