ฉันคิดว่าฉันมีความคิดเกี่ยวกับระบบ Entity ที่ได้แรงบันดาลใจจาก Adam Martin (เครื่องจักร) ฉันต้องการเริ่มใช้สิ่งนี้สำหรับโครงการต่อไปของฉัน
ฉันรู้พื้นฐานของเอนทิตีส่วนประกอบและระบบแล้ว ปัญหาของฉันคือวิธีจัดการ UI / HUD ตัวอย่างเช่นหน้าต่างภารกิจหน้าต่างทักษะหน้าต่างข้อมูลตัวละคร ฯลฯ คุณจัดการกับกิจกรรม UI ได้อย่างไร (เช่นการกดปุ่ม) สิ่งเหล่านี้เป็นสิ่งที่ไม่จำเป็นต้องประมวลผลทุกเฟรม ขณะนี้ฉันกำลังใช้ MVC เป็น code UI แต่ฉันไม่คิดว่าจะเข้ากันได้กับ Entity System
ฉันได้อ่านแล้วว่าเอนทิตีระบบฝังอยู่บน OOP ที่ใหญ่กว่า ฉันไม่รู้ว่า UI อยู่นอก ES หรือไม่ ฉันจะเข้าใกล้คนนี้ได้อย่างไร