HitBox

#HelloGameDev #HelloErmine #HelloWorld2021

HitBox

คือ ระยะหรือขอบเขตของ object ที่สามารถสัมผัสหรือโดน object ได้ โดยน้อง ๆ สามารถเปิด HitBox ดูได้ด้วยการตั้งค่า debug ในหน้า main.js จาก false ให้เป็น true

ตัวอย่าง

เมื่อเราแก้ HitBox เรียบร้อย เปลี่ยนกลับเป็น false เพื่อปิดได้

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

HitBox ของ object ที่เราสร้างขึ้น

เราสามารถปรับขนาดของ HitBox ของ object ได้ด้วยการใช้คำสั่ง .setSize(x,y)

และเรายังสามารถเลื่อนตำแหน่งของ HitBox ได้ด้วยการใช้คำสั่ง .setOffset(x,y)

ตัวอย่างการปรับขนาดเเละตำแหน่ง HitBox

bird = this.physics.add.sprite(425, 700, 'bird')
    .setScale(0.5)
    .setSize(100, 200)
    .setOffset(150, 100);

Last updated

Was this helpful?