ฉันใช้ Unity3d เพื่อพัฒนาเกมต้นแบบลูกผสม RTS / TD อะไรคือวิธีที่ดีที่สุดสำหรับ "การรับรู้" ระหว่างหน่วยและศัตรูของพวกเขา มันมีเหตุผลหรือไม่ที่ต้องให้ทุกหน่วยตรวจสอบระยะทางกับศัตรูทุกคน
วิธีที่ฉันจะทำในตอนนี้คือการมีทรงกลมทริกเกอร์ในทุกหน่วย หากศัตรูเข้าสู่ทริกเกอร์ยูนิตจะรับรู้ถึงศัตรูและเริ่มการตรวจสอบระยะทาง สิ่งนี้บันทึกการตรวจสอบที่ไม่จำเป็นบ้างไหม?
การปฏิบัติที่ดีที่สุดที่นี่คืออะไร