Ray Casting Demo GAME
*RayCasting คืออะไร
-Raycasting เป็นเทคนิคการเรนเดอร์เพื่อสร้างมุมมอง 3 มิติในแผนที่ 2 มิติ
- แนวคิดพื้นฐานของการฉายรังสีมีดังนี้: แผนที่เป็นตารางสี่เหลี่ยม 2 มิติ และแต่ละช่องอาจเป็น 0 (= ไม่มีกำแพง) หรือค่าบวก (= ผนังที่มีสีหรือพื้นผิวบางอย่าง)
*การหล่อแบบ Ray ทำงานอย่างไร
- ยิงรังสีจากจุดของผู้เล่นและรับความยาวของรังสีเมื่อสัมผัสกับกำแพง
- จากความยาวจะคำนวณขนาดของแต่ละคอลัมน์และสี
ตำนานแผนที่ย่อ:
กรีนเรย์ - สิ่งที่คุณเห็น
Blue Ray - ภาพสะท้อนที่แสดงผล
รังสีสีเหลือง - การสะท้อนที่ไม่โดนสิ่งใดและไม่แสดงผล