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