Ray Casting Demo GAME
* Apa itu RayCasting?
-Raycasting adalah teknik rendering untuk membuat perspektif 3D dalam peta 2D.
-Ide dasar raycasting adalah sebagai berikut: peta adalah kisi-kisi persegi 2D, dan setiap kuadrat dapat berupa 0 (= tanpa dinding), atau nilai positif (= dinding dengan warna atau tekstur tertentu).
* Bagaimana Ray Casting Bekerja?
-Ini Menembak sinar dari tempat pemain dan mendapatkan panjang sinar ketika menyentuh dinding.
-Dari panjang itu menghitung ukuran masing-masing kolom dan warnanya
Legenda Minimap:
Green Ray - apa yang Anda lihat
Blue Ray - Refleksi yang diberikan
Yellow Ray - Refleksi yang tidak mengenai apa pun dan tidak ditampilkan