แทนที่หรือลบ Material ของออบเจกต์ลูก (Replace Or Remove Child Materials)
เมนู: GameObject > LogicCuteGuy > Replace Or Remove Child Materials
ยูทิลิตี้สำหรับการจัดการการกำหนด Material จำนวนมากที่อยู่ลึกเข้าไปในลำดับขั้น (Hierarchy) ช่วยให้คุณสามารถระบุ Material เฉพาะเจาะจงและเลือกที่จะแทนที่ด้วยอย่างอื่น หรือลบสล็อตนั้นออกไปเลยก็ได้
ฟีเจอร์
- โหมดแทนที่ (Replace Mode): สลับทุกอินสแตนซ์ของ
Material Aให้เป็นMaterial B - โหมดลบ (Remove Mode): ลบสล็อต Material ออกอย่างสมบูรณ์หากมี
Material Aอยู่ ซึ่งจะช่วยลดจำนวนรายการ Material ลง - ความลึกของลำดับขั้น: สแกนออบเจกต์ลูกทุกตัวและทุกสล็อต Material ในทุก MeshRenderer
- การล้างข้อมูลเฉพาะส่วน: ตั้งค่าการแทนที่ให้เป็น
Noneเพื่อล้างสล็อตเฉพาะเจาะจงในขณะที่ยังคงจำนวนสล็อตไว้เท่าเดิม
วิธีใช้งาน
- เลือกออบเจกต์ Parent หนึ่งชิ้นหรือมากกว่า
- กำหนด Target Material (Material เป้าหมาย) ที่คุณต้องการเปลี่ยนแปลง
- เลือก Action (Replace หรือ Remove)
- คลิก Apply To Selected
[!NOTE] เครื่องมือนี้จะมาร์กฉากว่าเป็น "dirty" อย่างถูกต้องและใช้ระบบ Undo ทำให้ปลอดภัยสำหรับการใช้งานในฉากการผลิตขนาดใหญ่