Stage 2: Отрисовка секторов
Порталы 2D: трапеция
Если мы продвинемся немного вперед по уровню, то заметим, что портал это не прямоугольная область — а трапеция. Ее верхняя и нижняя стороны повторяют перспективный наклон стены. Теперь при рекурсивном обходе стены, пол и потолок соседнего сектора обрезаются по границам этой трапеции.
Пурпурный контур в демонстрации показывает окно портала, через которое продолжается отрисовка уровня.
2.5D Renderer
2D Renderer
Управление камерой WASD