Krótka demonstracja najprostszego algorytmu grafiki 3D.

Ostatnia Wersja

Wersja
Aktualizuj
17 lis 2023
Deweloper
Kategoria
Google Play ID
Instalacje
1 000+

App APKs

Ray Casting Demo GAME

Krótka demonstracja najprostszego algorytmu grafiki 3D.



*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
Więcej informacji

Reklama