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