Ray Casting Demo GAME
* RayCasting là gì?
-Raycasting là một kỹ thuật kết xuất để tạo phối cảnh 3D trong bản đồ 2D.
-Ý tưởng cơ bản của raycasting như sau: bản đồ là một lưới vuông 2D và mỗi ô vuông có thể là 0 (= không có tường) hoặc giá trị dương (= một bức tường có màu hoặc kết cấu nhất định).
* Quá trình đúc tia hoạt động như thế nào?
-Nó bắn tia từ vị trí của người chơi và nhận được chiều dài của tia khi chạm vào tường.
-Từ độ dài, nó tính toán kích thước của các cột riêng lẻ và màu sắc của chúng
Huyền thoại bản đồ nhỏ:
Green Ray - những gì bạn nhìn thấy
Blue Ray - Phản chiếu được hiển thị
Tia màu vàng - Phản chiếu không chạm vào bất cứ thứ gì và không được hiển thị