Обнаружение коллизий с использованием AABB или OBB, сомнения

Я кое-что прочитал об этом, я хочу реализовать некоторую реализацию, используя это. Но у меня есть несколько сомнений. Проблема с de AABB заключается в том, что объекты должны быть выровнены по оси, иначе вам придется пересчитывать bbox каждый кадр, верно? Этот пересчет стоит дорого? А как насчет точности, можно ли сделать дерево столкновений, разделяющее bbox? Как это работает с AABB?

OBB ориентирован на вращение объекта, верно? Вы должны построить дерево до того, как игра запустится. Я читал, что его намного сложнее реализовать и немного дороже, но я сильно выиграл в точности. Но что, если объект вращается в игре, будет ли bbox «автоматически» пересчитывать его вращение?

Какой из них чаще всего используется в играх и почему?

Заранее спасибо :)

5
задан gmemario 25 September 2011 в 19:50
поделиться