กลับไป เครื่องมือ
เขียนโค้ด

Godot: Scene Organization

โดย Godot contributors

คู่มือ Godot สำหรับแยก scene ให้ใช้ซ้ำได้ โดยลดการพึ่งพา node ภายนอกและให้ parent เชื่อมการทำงาน

guide
ซีนศัตรูที่นำกลับใช้ได้เก็บภาพ การชน และตรรกะไว้ภายใน โดยซีนแม่ส่งอ้างอิงภายนอกและเชื่อมการตอบสนองต่อเหตุการณ์
แผนภาพสถาปัตยกรรมที่สร้างใหม่ แสดงขอบเขตการพึ่งพา ไม่ได้กำหนดคลาสโหนด Godot ตายตัว ภาพอธิบายต้นฉบับที่จัดทำสำหรับ GameSlash โดยมี AI ช่วยสร้าง ใช้เอกสารเป็นแหล่งข้อเท็จจริงเท่านั้น ไม่ได้นำภาพต้นฉบับมาใช้ และไม่ใช่ภาพหน้าจอทางการหรือเกมเพลย์ แหล่งแนวคิด

เหมาะกับ: enemy หรือ pickup ที่ย้ายไปอีกด่านแล้ว node path หรือ signal พัง

เริ่มทีละขั้น: 1) แยกวัตถุหนึ่งชนิดเป็น scene 2) เก็บสิ่งที่จำเป็นไว้ภายใน 3) ให้ parent ส่ง reference ที่ต้องใช้ และเชื่อม signal เพื่อตอบสนองเหตุการณ์

ซีนศัตรูเดียวกันถูกใช้โดยตรงใต้เลเวลหนึ่ง และอยู่ใต้กลุ่ม encounter ในอีกเลเวลหนึ่ง
ภาพแนวคิดการทดสอบนำซีนกลับใช้ที่สร้างใหม่ ให้วางซีนในเลเวลที่โครงสร้างต่างกันแล้วตรวจอ้างอิงและสัญญาณ ภาพอธิบายต้นฉบับที่จัดทำสำหรับ GameSlash โดยมี AI ช่วยสร้าง ใช้เอกสารเป็นแหล่งข้อเท็จจริงเท่านั้น ไม่ได้นำภาพต้นฉบับมาใช้ และไม่ใช่ภาพหน้าจอทางการหรือเกมเพลย์ แหล่งแนวคิด

ลองตรวจ: วาง scene เดิมในสองด่านที่จัด node ต่างกัน แล้วตรวจว่าเริ่มทำงานได้โดยไม่อาศัย path ของด่านแรก

ข้อควรรู้: ไม่จำเป็นต้องเพิ่ม abstraction ทุกจุด ใช้ method เพื่อสั่งให้เริ่มงาน และ signal เพื่อแจ้งเหตุการณ์ตามความเหมาะสมของระบบ

อ่านต้นฉบับ: Official guide

ดูแหล่งที่มา