ПрограммированиеФорумИгровая логика и ИИ

Орбитальная RTS камера (2 стр)

Страницы: 1 2
#15
7:08, 5 апр 2023

IGamedevStudio
> Хочу что бы камера при резких движениях упиралась в землю как это сделанно в
> референсе.
а не при резких движениях значит у тебя всё в порядке? :)

если тебе не важны пересечения от объекта до камеры, но важны только пересечения самой позиции камеры. То есть допускаются ситуации когда камеру можно отдалить и потом опустить так чтобы объект загораживался какой-нибудь стеной с которой она не сталкивается. Если всё так то просто бери позицию камеры в пред. момент и позицию в нынешний, полученный отрезок проверяй на пересечения. Нашлось, обновил позицию в точке пересечения + какой-нибудь запас чтобы не упиралась прям совсем близко.

#16
20:55, 10 апр 2023

Вроде работает почти так как я описал в 4 посте.Через один дополнительный трейс сверху вниз.Позция по XY вычисляется от поворота пешки но не на квате а на ротаторе.
Результат даже похож на референс(камеру задирает также вверх).
Но может всё сломается когда поменяю неровный ландшафт надо проверять и тестировать

Страницы: 1 2
ПрограммированиеФорумИгровая логика и ИИ

Тема в архиве.