Group Object

#HelloGameDev #HelloErmine #HelloWorld2021

Group Object

การสร้าง object แบบกลุ่มจะช่วยให้เราสร้างออกมาได้ทีละหลาย object และยังสามารถนำไปใช้ในการทำ function ได้สะดวกอีกด้วย โดย object แบบกลุ่มจะมีอยู่ 2 แบบ คือ

  • แบบปกติ (เคลื่อนไหวได้)

    • this.physics.add.group : ส่วนใหญ่นั้นเราจะไว้ใช้ในการสร้างกลุ่ม object ที่สามารถขยับได้นั้น เช่น monster

  • แบบ Static (เคลื่อนไหวไม่ได้)

    • this.physics.add.staticGroup : ใช้ในการสร้างกลุ่ม object ที่เป็นแบบไม่เคลื่อนไหวแต่ยังรับผลจากระบบฟิสิกส์อยู่ เช่น แพลตฟอร์ม เป็นต้น

ตัวอย่าง

create(){
        bubble = this.physics.add.staticGroup();
        bubble.create(200, 300, 'bb');
        bubble.create(500, 300, 'bb');
        bubble.create(400, 500, 'bb');
}

ผลลัพธ์ที่ได

ตัวอย่าง Object แบบกลุ่ม

Last updated

Was this helpful?