ได้รับ:
- เกม 2D จากบนลงล่าง
- ไทล์จะถูกเก็บไว้ในอาร์เรย์ 2 มิติ
- กระเบื้องทุกแผ่นมีคุณสมบัติ - รองรับ (ดังนั้นอิฐอาจจะเป็น -50db, อากาศอาจเป็น -1)
จากนี้ฉันต้องการเพิ่มมันเพื่อสร้างเสียงที่จุด x1, y1 และ "กระเพื่อม" ภาพด้านล่างแสดงความคิดเห็นได้ดีกว่า เห็นได้ชัดว่าเป้าหมายสุดท้ายคือศัตรู AI สามารถ "ได้ยิน" เสียง - แต่ถ้ากำแพงปิดกั้นเสียงจะไม่เดินทางไกล
สีแดงเป็นผนังซึ่งมีการรองรับ 50db
ฉันคิดว่าในเกมที่ 3 ฉันรู้สึกสับสนกับคณิตศาสตร์
อะไรจะเป็นวิธีที่ดีที่สุดในการดำเนินการนี้