Краткая демонстрация самого простого алгоритма трехмерной графики.
* Что такое RayCasting?
-Raycasting - это метод рендеринга для создания трехмерной перспективы на 2D-карте.
Основная идея лучевого вещания заключается в следующем: карта представляет собой двумерную квадратную сетку, и каждый квадрат может быть либо 0 (= нет стены), либо положительным значением (= стена с определенным цветом или текстурой).
* Как работает Рэй Кастинг?
-Он запускает луч с места игрока и получает длину луча, когда он касается стены.
По длине рассчитывает размер отдельных столбцов и их цвет
Легенда миникарты:
Зеленый Луч - что ты видишь
Blue Ray - отражение, которое отображается
Желтый Луч - Отражение, которое ничего не поразило и не отображается