ความสำคัญของ Godot Composition และ Inheritance
Godot Composition และ Inheritance นำเสนอวิธีการจัดการโค้ดของวัตถุเกมที่แตกต่างกัน บทความนี้เริ่มต้นด้วยวิธีการ Inheritance แล้วเปลี่ยนไปใช้ Composition เมื่อต้องการผสมผสานฟีเจอร์หลายอย่างเข้าด้วยกัน ไม่จำเป็นต้องใช้ Class ที่ซับซ้อน
วิธีการแยก Pickup ออกเป็น Components
คอร์สนี้สอนการแยก Pickup ออกเป็น Components ที่มีหน้าที่เฉพาะ เช่น Rotation, Scaling, Color Changes และ Player Detection ผ่าน Project ที่ให้มา ทำให้สามารถใช้งานซ้ำได้ ไม่จำเป็นต้องมีโค้ดที่ใหญ่และซับซ้อน
ข้อดีของการใช้ Composition
การใช้ Composition ทำให้สามารถเลือกใช้ Components ที่ต้องการได้ตามความต้องการ ไม่จำเป็นต้องสร้าง Class ที่ซับซ้อน ทำให้การพัฒนาเกมง่ายขึ้น และสามารถใช้งาน Components ได้ใน Project ที่ต่างกัน


