2
Cara yang lebih efisien untuk mengimplementasikan Line of sight pada grid 2d dengan pengecoran sinar?
Pertimbangkan kotak ubin 2d, dan bidang koordinat yang diperkirakan - berpusat pada pemain - yang mewakili garis pandang. Tujuannya adalah untuk memblokir garis pandang melampaui rintangan (yaitu dinding). Ini relatif sederhana untuk menentukan apakah sel individu di bidang penglihatan terlihat: melemparkan sinar dari pemain ke sel target, menggunakan sel Bresenham …