UserInputState

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

Class.InputObject.UserInputState รายละเอียดระดับการใช้งานอธิบายสถานะของการป้อนข้อมูลที่กำลังดำเนินอยู่หรือเคยดำเนินการไปเมื่อเร็ว ๆ นี้ มันใช้โดย Class.UserInputObject

ขึ้นอยู่กับ Enum.UserInputType การใส่ข้อมูลอาจแตกต่างกันไปขึ้นอยู่กับสถานะ

  • ปุ่มและปุ่มเรียบง่ายทั่วไปจะติดตามการเปลี่ยนแปลงที่เรียบง่าย เริ่มจบ ไปยังการไหลของ
    • ปุ่มเกมพาดทำงานคล้ายกับปุ่มกดปุ่ม แต่จะใช้ เปลี่ยน เป็นสถานะของปุ่มเปลี่ยน
  • การเคลื่อนไหวของเมาส์โดยทั่วไปติดตาม เริ่มต้น (เมาส์ขึ้น) → เปลี่ยนเสร็จ (เมาส์ออก)
    • การประมวลผลแตะจะเกิดขึ้นในลักษณะเหมือนการเคลื่อนไหวของเมาส์ เมื่อผู้ใช้เริ่มหรือจบการแตะหน้าจอ ตามลำดับ เริ่ม และ จบ จะเกิดขึ้นเมื่อผู้ใช้เริ่มหรือจบการแตะ
  • การควบคุม gamepad ธัมมีจะทำให้เกิด เปลี่ยนแปลง ในแต่ละเฟรมที่ตำแหน่งเปลี่ยนแปลง

ยกเลิก

ในบริบทของ ContextActionService การใช้งานที่ผูกกับการจัดการข้อมูลผู้ใช้โดยใช้ BindAction ให

ไอเท็ม

ชื่อค่าสรุป
Begin0

เกิดขึ้นเมื่อ InputObject เริ่มต้องใช้งานกับเกม เช่นปุ่มเมาส์ลงหรือปุ่มเมาส์ขึ้นหรือเมื่อแตะเริ่มแตะหน้าจอ

Change1

เกิดขึ้นทุกๆ เฟรมที่ InputObject ได้เริ่มใช้งานกับเกมและส่วนหนึ่งของสถานะกำลังเปลี่ยนแปลง ทัมบ์สติกปุ่มเกมแพด หรือจุดสัมผัสหน้าจอ

End2

เมื่อ InputObject เสร็จสิ้นการใช้งานกับเกม เช่นปุ่มเมาส์ขึ้นหรือปุ่มล็อคอิน หรือเมื่อสัมผัสหยุดสัมผัสกับหน้าจอ

Cancel3

สถานะพิเศษที่ระบุว่าการประมวลผลนี้ไม่เกี่ยวข้องอีกต่อไป โดยเฉพาะอย่างยิ่งกับ ContextActionService ตัวอย่างเช่นการผูกการประมวลผลสองอย่างจะทำให้สามารถยกเลิกได้หากการประมวลผลคือเรื

None4

สถานะที่ไม่ควรเห็นในเกม โดยปกติจะเพียงแค่เครื่องหมายตรงท้ายของรายการ

ในหน้านี้