Layer
#HelloGameDev #HelloErmine #HelloWorld2021
Layer
layer คือค่าความลึกของ object อันหนึ่ง ซึ่งถ้ามีค่ามาก object ก็จะไปอยู่ข้างหน้า
โดยน้อง ๆ สามารถตั้งค่าความลึกของ layer ได้โดยใช้คำสั่ง .setDepth เช่น
create() {
this.add.image(400,700,'football').setScale(0.10)
.setDepth(5);
this.add.image(500,750,'basketball').setScale(0.35)
.setDepth(3);
this.add.image(425,850,'volleyball').setScale(0.37)
.setDepth(6);}ผลลัพธ์ที่ได้

และ layer ยังสามารถใช้เพื่อจัดกลุ่ม 'Layer' ของ Game objects เข้าด้วยกันได้อีกด้วย
ตัวอย่าง
ถ้าจัดกลุ่ม
GroupLayer.add([ Object1 , Object2, Object3 ]);Object ที่อยู่ชื่อแรกจะอยู่หลังสุด
ผลลัพธ์ที่ได้

Last updated
Was this helpful?