Members & Function
#HelloGameDev #HelloErmine #HelloWorld2021
Members
คือ method ที่อยู่ใน Class ของ Timer Event ที่จะทำงานเมื่อถูกเรียกใช้และบ่งบอกลักษณะการทำงานตามชื่อ
ตัวอย่าง
delay - ค่าหน่วงเวลา
callback - การเรียกใช้งาน function(event) ที่สร้างไว้แล้ว หรือสร้างเองได้เลย
callbackScope - การกำหนดว่า object ไหนเรียก function ได้
loop - กำหนดว่าจะให้วน loop หรือไม่
paused - กำหนดว่าจะให้หยุดพักหรือไม่
startAt - เริ่มทำงาน ณ เวลาที่เท่าไร
timescale - ขนาดของเวลา
repeat - การกำหนดจำนวนรอบที่ต้องการให้เกิดขึ้น
args - การกำหนด argument เพิ่มเติมที่จะให้ทำ
elapsed - ระยะเวลาที่ผ่านไป (นับตั้งแต่เริ่มสร้าง Timer Event) ไม่สามารถ set ค่าเองได้
hasDispatched - เมื่อ Timer Event ไม่สามารถทำงานต่อได้ จะมีค่าเป็น true และไม่สามารถ set ค่าเองได้
repeatCount - นับจำนวนครั้งทำซ้ำที่เหลือ ไม่สามารถ set ค่าเองได้
Function
คือ การทำงานที่จะต้องมีการเรียกกลับของค่า value บางอย่างหรือผลของการทำงานในทุกครั้งที่มีการเรียกใช้ เพื่อให้ค่า value ที่ได้มาสามารถนำมาใช้ต่อหรือแสดงผลการทำงานของ object ที่เรียกใช้งานได้
ตัวอย่าง
destroy() - ทำลาย Timer Event ที่สร้างขึ้น
getRepeatCount() - คืนค่าจำนวนครั้งที่เหลือของการทำซ้ำ
getElapsedSeconds() - คืนค่าเวลาแบบวินาที (second) ที่นับใน loop ปัจจุบัน
getOverallProgress() - คืนค่าว่า Timer Event ทำงานไปทั้งหมดเท่าไร
getElapsed() - คืนค่าเวลา (หน่วยเวลาเป็น millisecond) ที่นับใน loop ปัจจุบัน
getProgress() - คืนค่าระยะเวลาในการทำงานของ Timer Event (0 to 1)
remove(boolean) - ทำให้ Timer Event หมดอายุทันทีแต่ถ้า parameter เป็น true จะทำอีกครั้งก่อน remove
reset(config) - set ค่าในสมาชิกใหม่ทั้งหมด ให้เหมือนกับ parameter ‘config’ ซึ่งเป็น TimerEventConfig Object (เป็นค่า default ที่ถูก set ไว้)
และด้านล่างคือ ลิงก์สำหรับน้อง ๆ ที่สนใจเรื่อง Members and Method เพิ่มเติมของ Timer Event
Last updated
Was this helpful?