UserInputState

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

รายการเลือก สถานะการใส่ข้อมูลผู้ใช้ อธิบายสถานะของการใส่ข้อมูลที่ทำอยู่หรือเพิ่งทำไปเมื่อเร็ว ๆ นี้ใช้โดยคุณสมบัติ InputObject.UserInputState ของชื่อเดียวกันรวมถึงเหตุการณ์ต่างๆ UserInputService และ GuiObject ด้วย

ขึ้นอยู่กับ Enum.UserInputType อินพุตอาจติดตามสถานะแตกต่างกัน

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

เลิก

ในบริบทของ ContextActionService , ฟังก์ชันการจัดการการดำเนินการที่ผูกโดยใช้ BindAction ให้สถานะการใส่ข้อมูลผู้ใช้แก่ตัวดำเนินการเมื่อมีการดำเนินการอินพุตที่เกี่ยวข้องหากการป้อนข้อมูลที่กําลังดําเนินการที่เกี่ยวข้องกับการกระทําที่ผูกไว้มีค่าเป็น unbound หรือกลายเป็นที่เกี่ยวข้องกับการป้อนข้อมูลอื่น การป้อน ยกเลิก สถานะผู้ใช้จะถูกส่ง ซึ่งบ่งชี้ว่าการป้อนข้อมูลไม่เกี่ยวข้องกับการกระทําอีกต่อไป

ไอเท็ม

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

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

Change1

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

End2

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

Cancel3

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

None4

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

ในหน้านี้