Krótka prezentacja najprostszego algorytmu grafiki 3D.
* Co to jest RayCasting?
-Raycasting to technika renderowania służąca do tworzenia perspektywy 3D na mapie 2D.
-Podstawowa idea raycastingu jest następująca: mapa jest kwadratową siatką 2D, a każdy kwadrat może mieć wartość 0 (= brak ściany) lub wartość dodatnią (= ściana o określonym kolorze lub teksturze).
* Jak działa Ray Casting?
- Wystrzeliwuje promień z miejsca gracza i otrzymuje długość promienia, gdy dotyka ściany.
-Od długości oblicza rozmiar poszczególnych kolumn i ich kolor
Legenda minimapy:
Green Ray - co widzisz
Blue Ray - renderowane odbicie
Żółty promień - odbicie, które niczego nie uderzyło i nie jest renderowane