โครงการ
เฟรมเวิร์กประกอบด้วยโมดูลอิสระหลายโมดูล:
- Core และ Data เป็นโมดูลฐานที่รวมคลาสหลักและข้อมูล
- Reslib - คลาสสำหรับการประมวลผลและการโหลดทรัพยากรเกม
- ECS - คลาส BaseEntity และ Components ที่ให้คุณเชื่อมต่อฟังก์ชันการทำงาน เช่น กราฟิก การจำลองกระบวนการทางกายภาพ และการประมวลผลอินพุต
- Tilemapping เป็นตัวดาวน์โหลด Tiled Map ในรูปแบบ tmx
คุณสมบัติหลัก:
- ระบบฉากและเลเยอร์
- กล้องและเชดเดอร์
- การโหลดทรัพยากรอัตโนมัติและระบบการจัดการทรัพยากร
- ส่วนประกอบ (สไปรต์แบบเคลื่อนไหว รูปร่าง การจำลองทางฟิสิกส์ ข้อมูลนำเข้า คอลไลเดอร์)
- รองรับแผนที่โมเสคในรูปแบบ tmx
- การประมวลผลข้อความและแบบอักษรบิตแมป
- การเปลี่ยนภาพ
- การตั้งค่าแอปพลิเคชันทั่วโลก
- หน้าจอการดีบักในตัว
- เครื่องมือบันทึกคอนโซล
- อยู่ระหว่างการพัฒนา: เมนูและส่วนต่อประสานกับผู้ใช้
- แผนประกอบด้วย: ระบบอนุภาค สกรีนเซฟเวอร์ การจัดการระดับเกม
และเหตุการณ์ต่างๆ อินเทอร์เฟซบรรทัดคำสั่งในตัวสำหรับการดีบัก
ที่มา: opennet.ru