ZepetoinputControl
38 นาที
ประเภท คำอธิบาย playeractions /#playeractions จัดการแอ็กชันเฉพาะของผู้เล่น เช่น การเคลื่อนที่ การกระโดด และการกระโดดสองชั้น cameraactions /#cameraactions จัดการแอ็กชันอินพุตที่เกี่ยวข้องกับกล้องภายใน zepeto world uiactions /#uiactions จัดการแอ็กชันอินพุตต่าง ๆ ที่เกี่ยวข้องกับ ui iplayeractions /#iplayeractions อินเทอร์เฟซสำหรับแอ็กชันของผู้เล่น icameraactions /#icameraactions อินเทอร์เฟซสำหรับแอ็กชันของกล้อง iuiactions /#iuiactions อินเทอร์เฟซสำหรับแอ็กชันของ ui playeractions class จัดการแอ็กชันเฉพาะของผู้เล่น เช่น การเคลื่อนที่ การกระโดด และการกระโดดสองชั้น พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย move inputaction ดึงแอ็กชันอินพุตสำหรับการเคลื่อนที่ของผู้เล่น jump inputaction ดึงแอ็กชันอินพุตสำหรับการกระโดดของผู้เล่น doublejump inputaction ดึงแอ็กชันอินพุตสำหรับการกระโดดสองชั้นของผู้เล่น enabled boolean ระบุสถานะการเปิดใช้งานปัจจุบันของแอ็กชันอินพุตของผู้เล่น เมธอด get get() → inputactionmap ดึง inputactionmap ที่เชื่อมโยงกับแอ็กชันของผู้เล่น ค่าที่คืนกลับ inputactionmap — inputactionmap สำหรับแอ็กชันของผู้เล่น enable enable() → void เปิดใช้งาน action map ของผู้เล่น ทำให้แอ็กชันอินพุตของผู้เล่นใช้งานได้ disable disable() → void ปิดใช้งาน action map ของผู้เล่น ทำให้แอ็กชันอินพุตของผู้เล่นใช้งานไม่ได้ setcallbacks setcallbacks(instance iplayeractions) → void เชื่อมโยงเมธอด callback จาก instance เข้ากับแอ็กชันของผู้เล่นแต่ละรายการ พารามิเตอร์ ประเภท คำอธิบาย instance iplayeractions /#iplayeractions อ็อบเจกต์ที่ implement อินเทอร์เฟซ iplayeractions cameraactions class จัดการแอ็กชันอินพุตที่เกี่ยวข้องกับกล้องภายใน zepeto world พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย scroll inputaction คืนค่าแอ็กชันอินพุตสำหรับการเลื่อนกล้อง primarytouchposition inputaction คืนค่าแอ็กชันอินพุตสำหรับรับตำแหน่งของการสัมผัสจุดที่หนึ่ง primarytouchcontact inputaction คืนค่าแอ็กชันอินพุตสำหรับตรวจจับการสัมผัสของจุดที่หนึ่ง secondarytouchposition inputaction คืนค่าแอ็กชันอินพุตสำหรับรับตำแหน่งของการสัมผัสจุดที่สอง secondarytouchcontact inputaction คืนค่าแอ็กชันอินพุตสำหรับตรวจจับการสัมผัสของจุดที่สอง tertiarytouchposition inputaction คืนค่าแอ็กชันอินพุตสำหรับรับตำแหน่งของการสัมผัสจุดที่สาม tertiarytouchcontact inputaction คืนค่าแอ็กชันอินพุตสำหรับตรวจจับการสัมผัสของจุดที่สาม enabled boolean ระบุว่าแอ็กชันอินพุตภายใน action map ของกล้องกำลังเปิดใช้งานอยู่หรือไม่ เมธอด get get() → inputactionmap ดึง inputactionmap ที่เชื่อมโยงกับแอ็กชันของกล้องจาก zepetoinputcontrol ค่าที่คืนกลับ inputactionmap — อ็อบเจกต์ inputactionmap ซึ่งเป็นชุดของแอ็กชันอินพุตที่เกี่ยวข้องกับกล้อง enable enable() → void เปิดใช้งานแอ็กชันอินพุตทั้งหมดภายใน action map ของกล้อง disable disable() → void ปิดใช้งานแอ็กชันอินพุตทั้งหมดภายใน action map ของกล้อง setcallbacks setcallbacks(instance icameraactions) → void กำหนดอินเทอร์เฟซ callback สำหรับแอ็กชันของกล้อง เพื่อให้สามารถ implement ตัวจัดการแอ็กชันจากภายนอกได้ พารามิเตอร์ ประเภท คำอธิบาย instance icameraactions /#icameraactions อ็อบเจกต์ที่ implement อินเทอร์เฟซ icameraactions uiactions class จัดการแอ็กชันอินพุตต่าง ๆ ที่เกี่ยวข้องกับ ui พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย navigate inputaction แอ็กชันนี้จัดการการนำทางระหว่างองค์ประกอบ ui เช่น เมนูหรือรายการ โดยทั่วไปใช้อินพุตแบบทิศทาง เช่น ปุ่มลูกศร การขยับจอยสติ๊ก หรือท่าทางปัดนิ้ว submit inputaction แทนการยืนยันหรือเลือกองค์ประกอบ ui ที่ถูกไฮไลต์อยู่ เทียบเท่ากับคำสั่ง 'enter' หรือ 'ok' cancel inputaction แอ็กชันนี้สอดคล้องกับคำสั่งยกเลิกหรือ 'ย้อนกลับ' ทำให้ผู้ใช้กลับไปยังเมนูก่อนหน้าหรือปิดหน้าต่าง ui ที่เปิดอยู่ได้ point inputaction จัดการกลไกการชี้ตำแหน่งบน ui คล้ายกับการเลื่อนเคอร์เซอร์เมาส์หรือจุดสัมผัสของนิ้วบนหน้าจอสัมผัส click inputaction แทนการคลิกองค์ประกอบ ui เทียบเท่ากับการคลิกเมาส์หรือการแตะหน้าจอ scrollwheel inputaction แอ็กชันนี้ใช้รับอินพุตการเลื่อน เช่น จากล้อเมาส์หรือท่าทางบนทัชแพด middleclick inputaction แทนการกดปุ่มกลางของเมาส์ rightclick inputaction สอดคล้องกับการคลิกขวาด้วยเมาส์ มักใช้เปิดเมนูบริบทหรือทำงานรอง trackeddeviceposition inputaction รับข้อมูลตำแหน่งของอุปกรณ์ที่ถูกติดตาม เช่น คอนโทรลเลอร์ vr หรืออุปกรณ์ติดตามการเคลื่อนไหว trackeddeviceorientation inputaction ติดตามการวางแนวของอุปกรณ์ โดยทั่วไปใช้ในระบบ vr หรือ ar เพื่อตรวจจับทิศทางที่อุปกรณ์ชี้ไปหรือหันไป enabled boolean ระบุว่าแอ็กชันของ ui กำลังทำงานและตอบสนองต่ออินพุตอยู่หรือไม่ เมธอด get get() → inputactionmap คืนค่า inputactionmap ที่เชื่อมโยงกับแอ็กชันของ ui ค่าที่คืนกลับ inputactionmap — inputactionmap ที่คืนกลับมาจะรวมแอ็กชันอินพุตทั้งหมดที่กำหนดไว้สำหรับการโต้ตอบกับ ui ภายในคลาส zepetoinputcontrol enable enable() → void เปิดใช้งานแอ็กชันอินพุตของ ui ให้ตอบสนองต่ออินพุตของผู้ใช้ disable disable() → void ปิดใช้งานแอ็กชันอินพุตของ ui ทำให้ไม่ตอบสนองต่ออินพุตของผู้ใช้ setcallbacks setcallbacks(instance iuiactions) → void ลงทะเบียนเมธอด callback สำหรับแอ็กชันของ ui โดยเชื่อมโยงแต่ละแอ็กชันเข้ากับตัวจัดการอีเวนต์ที่เกี่ยวข้องตามที่กำหนดไว้ในอินเทอร์เฟซ iuiactions ซึ่ง instance เป็นผู้ implement พารามิเตอร์ ประเภท คำอธิบาย instance iuiactions /#iuiactions อ็อบเจกต์ที่ implement อินเทอร์เฟซ iuiactions iplayeractions interface อินเทอร์เฟซสำหรับแอ็กชันของผู้เล่น เมธอด onmove onmove(context callbackcontext) → void เมื่อเคลื่อนที่ พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onjump onjump(context callbackcontext) → void เมื่อกระโดด พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback ondoublejump ondoublejump(context callbackcontext) → void เมื่อกระโดดสองชั้น พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback icameraactions interface อินเทอร์เฟซสำหรับแอ็กชันของกล้อง เมธอด onscroll onscroll(context callbackcontext) → void เมื่อเลื่อน พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onprimarytouchposition onprimarytouchposition(context callbackcontext) → void เมื่อตำแหน่งการสัมผัสจุดที่หนึ่งเปลี่ยนแปลง พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onprimarytouchcontact onprimarytouchcontact(context callbackcontext) → void เมื่อเกิดการสัมผัสที่จุดที่หนึ่ง พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onsecondarytouchposition onsecondarytouchposition(context callbackcontext) → void เมื่อเลื่อน พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onsecondarytouchcontact onsecondarytouchcontact(context callbackcontext) → void เมื่อเกิดการสัมผัสที่จุดที่สอง พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback ontertiarytouchposition ontertiarytouchposition(context callbackcontext) → void เมื่อตำแหน่งการสัมผัสจุดที่สามเปลี่ยนแปลง พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback ontertiarytouchcontact ontertiarytouchcontact(context callbackcontext) → void เมื่อเกิดการสัมผัสที่จุดที่สาม พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback iuiactions interface อินเทอร์เฟซสำหรับแอ็กชันของ ui เมธอด onnavigate onnavigate(context callbackcontext) → void เมื่อนำทาง พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onsubmit onsubmit(context callbackcontext) → void เมื่อยืนยัน พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback oncancel oncancel(context callbackcontext) → void เมื่อยกเลิก พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onpoint onpoint(context callbackcontext) → void เมื่อชี้ตำแหน่ง พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onclick onclick(context callbackcontext) → void เมื่อคลิก พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onscrollwheel onscrollwheel(context callbackcontext) → void เมื่อใช้ล้อเลื่อน พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onmiddleclick onmiddleclick(context callbackcontext) → void เมื่อคลิกปุ่มกลาง พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback onrightclick onrightclick(context callbackcontext) → void เมื่อคลิกขวา พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback ontrackeddeviceposition ontrackeddeviceposition(context callbackcontext) → void เมื่อตำแหน่งของอุปกรณ์ที่ถูกติดตามเปลี่ยนแปลง พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback ontrackeddeviceorientation ontrackeddeviceorientation(context callbackcontext) → void เมื่อการวางแนวของอุปกรณ์ที่ถูกติดตามเปลี่ยนแปลง พารามิเตอร์ ประเภท คำอธิบาย context callbackcontext บริบทของ callback