Skip to main content

วางเป็นออบเจกต์ลูกให้กับ Parent ทั้งหมดที่เลือก (Paste As Child To All Selected Parents)

เมนู: GameObject > LogicCuteGuy > Paste As Child To All Selected Parents...

เครื่องมือนี้ช่วยเพิ่มประสิทธิภาพเวิร์กโฟลว์ "Copy-Paste" ของคุณ โดยอนุญาตให้เลือกออบเจกต์ "ต้นทาง" หนึ่งชิ้นหรือมากกว่า แล้ววางสำเนาของพวกมันลงในออบเจกต์ "ต้นทางปลายทาง" (Parents) หลาย ๆ ชิ้นพร้อมกัน

ฟีเจอร์​

  • รองรับหลายต้นทาง: ตั้งค่ากลุ่มออบเจกต์เป็น "คลิปบอร์ด" ต้นทางของคุณ
  • รองรับหลาย Parent: เลือก GameObject หลายชิ้นใน Hierarchy เพื่อเป็นเป้าหมายในการวาง
  • โหมดการวาง:
    • Preserve World: รักษาตำแหน่ง Global ปัจจุบันของสำเนาไว้ในขณะที่เปลี่ยน Parent
    • Copy Source Local: คัดลอกค่า Local Pos/Rot/Scale จากออบเจกต์ต้นทางไปยังสำเนาใหม่โดยตรง
    • Reset Local: วางสำเนาแล้วรีเซ็ตค่า Local Transform เป็นศูนย์ทันที (ตำแหน่งและหมุนเป็น 0,0,0)
  • ระบบ Prefab อัจฉริยะ: หากต้นทางเป็น Prefab Asset เครื่องมือจะสร้างอินสแตนซ์เป็น Prefab Instance เพื่อรักษาการเชื่อมโยงไว้สำหรับการอัปเดตในอนาคต

วิธีใช้งาน​

  1. เลือกออบเจกต์ต้นทางแล้วคลิก Set Sources From Selection
  2. เลือก GameObject ที่เป็น Parent หนึ่งชิ้นหรือมากกว่าใน Hierarchy
  3. เลือก Paste Mode (โหมดการวาง)
  4. คลิก Paste To Selected Parents

[!TIP] ใช้สิ่งนี้เพื่อวางพร็อพในฉากอย่างรวดเร็ว ตัวอย่างเช่น เลือก Prefab "เก้าอี้" เป็นต้นทาง จากนั้นเลือกออบเจกต์ "โต๊ะ" 10 ตัวแล้วสั่งวาง โต๊ะแต่ละตัวก็จะมีเก้าอี้เป็นออบเจกต์ลูกที่ถูกสร้างขึ้นอย่างถูกต้อง