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