Краткая демонстрация простейшего алгоритма 3D-графики.

Последняя версия

Версия
Обновить
17 нояб. 2023 г.
Разработчик
Категория
Google Play ID
Количество установок
1 000+

App APKs

Ray Casting Demo GAME

Краткая демонстрация простейшего алгоритма 3D-графики.



*Что такое RayCasting?

-Raycasting - это метод рендеринга для создания 3D-перспективы на 2D-карте.
- Основная идея raycasting заключается в следующем: карта представляет собой 2D-квадратную сетку, и каждый квадрат может иметь либо 0 (= нет стены), либо положительное значение (= стена с определенным цветом или текстурой).



*Как работает метод рейкастинг?
- Он запускает луч из точки игрока и получает длину луча, когда он касается стены.
-По длине рассчитывается размер отдельных столбцов и их цвет

Легенда мини-карты:
Зеленый луч - то, что вы видите
Blue Ray - Отражение, которое визуализируется
Желтый луч - отражение, которое ни во что не попало и не визуализируется
Подробнее…

Реклама

Реклама

Вам может понравиться