Eine kurze Demonstration des einfachsten 3D-Grafikalgorithmus.
*Was ist RayCasting?
-Raycasting ist eine Rendering-Technik zum Erstellen einer 3D-Perspektive in einer 2D-Karte.
-Die Grundidee von Raycasting ist wie folgt: Die Karte ist ein quadratisches 2D-Gitter, und jedes Quadrat kann entweder 0 (= keine Wand) oder ein positiver Wert (= eine Wand mit einer bestimmten Farbe oder Textur) sein.
*Wie funktioniert Ray Casting?
-Er feuert den Strahl von der Stelle des Spielers ab und erhält die Länge des Strahls, wenn er die Wand berührt.
-Aus der Länge berechnet es die Größe der einzelnen Spalten und deren Farbe
Minimap-Legende:
Grüner Strahl - was du siehst
Blue Ray - Reflexion, die gerendert wird
Gelber Strahl - Reflexion, die nichts getroffen hat und nicht gerendert wird