Ray Casting Demo GAME
*Co to jest RayCasting?
-Raycasting to technika renderowania służąca do tworzenia perspektywy 3D na mapie 2D.
-Podstawowa idea rzucania promieni jest następująca: mapa to kwadratowa siatka 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 pobiera długość promienia, gdy dotknie ściany.
-Na podstawie długości oblicza rozmiar poszczególnych kolumn i ich kolor
Legenda minimapy:
Green Ray - co widzisz
Niebieski promień — odbicie, które jest renderowane
Żółty promień - odbicie, które w nic nie trafiło i nie jest renderowane