HumanoidStateType

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

ระบุ อ่าน และตั้งสถานะการควบคุมทางกายภาพของ Class.Humanoid``Class.Humanoid:GetState() และวิธี Humanoid:ChangeState() รวมถึงอีเวนต์ Humanoid.StateChanged ปัจจุบันใช้ Enum นี้

บางรัฐอนุญาตการตั้งค่าแบบมือเท่านั้นและอนุญาตให้นักพัฒนาทำให้มนุษย์ยอมสละการควบคุมตัวละครของตน

เมื่อเปลี่ยน Humanoid ของผู้เล่น ควรทำจาก LocalScript ที่ดำเนินการโดยผู้เล่นบนไคลเอนต์ท้องถิ่นของพวกเขาสถานะบางอย่างทำงานได้เฉพาะเมื่อกำหนดโดยกระบวนการเจ้าของ (ไคลเอนต์หรือเซิร์ฟเวอร์)(ตายเช่นตัวอย่าง)

ไอเท็ม

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

หุ่นยนต์ถูกสะดุดและจะพยายามลุกขึ้นในไม่กี่ชั่วโมง

Ragdoll1

(ล้าสมัย) Humanoid ถูกโจมตีโดยวัตถุที่เคลื่อนที่อย่างรวดเร็ว (การล้มโดยไม่ควบคุม)มนุษย์สามารถฟื้นจากสิ่งนี้ได้: สถานะนี้ต้องถูกตั้งค่าและถูกยกเลิกโดยใช้มือโดยใช้ Humanoid:ChangeState() .

GettingUp2

หุ่นยนต์กำลังกลับไปยังเท้าหลังจากล้มลงหรือ Ragdoll

Jumping3

มนุษย์หุ่นยนต์เพิ่งกระโดด(ตรวจสอบ Humanoid.Jump ).สถานะนี้มีระยะเวลาเพียงสั้น ๆสถานะนี้มักจะเปลี่ยนเป็น Landed หากอยู่บนพื้น หรือ Freefall หากยังอยู่ในอากาศ

Swimming4

มนุษย์กําลังว่ายน้ําอยู่ในน้ํา Terrain

Freefall5

มนุษย์กําลังตกอยู่ในขณะนี้ (กระโดดจากความสูงหรือล้มลงจากที่สูง)

Flying6

เมื่อตั้งค่าแล้ว มนุษย์จะไม่ถูกแอนิเมชั่น เช่นเดียวกับคุณสมบัติ Humanoid.PlatformStand สถานะนี้จะดำเนินต่อไปจนกว่าผู้เล่นจะบิน

Landed7

มนุษย์หุ่นยนต์สัมผัสพื้นหลังจาก Freefall สถานะนี้มีระยะเวลาเพียงสั้น ๆ

Running8

กําลังทํางานอยู่ในขณะที่อยู่บนพื้น

RunningNoPhysics10

(ล้าสมัย) กําลังดําเนินการอยู่และไม่ใกล้วัตถุทางกายภาพอื่น ๆ

StrafingNoPhysics11

ไม่ใช้อยู่ในปัจจุบันกับ Humanoid เริ่มต้น ไม่สามารถตั้งค่าได้ด้วย Humanoid:ChangeState()

Climbing12

หุ่นยนต์กําลังปีนขึ้น (เช่นขึ้นบันได TrussPart หรือบันได)

Seated13

หุ่นยนต์กําลังนั่งอยู่ในที่นั่งหรือที่นั่งรถ ตรวจสอบคุณสมบัติ Humanoid.Sit

PlatformStanding14

หุ่นยนต์ยืนอยู่บนแพลตฟอร์ม ตรวจสอบคุณสมบัติ Humanoid.PlatformStand

Dead15

หุ่นยนต์ตายแล้ว การเปลี่ยนสถานะของหุ่นยนต์เป็นสถานะนี้จะฆ่ามัน

Physics16

หุ่นยนต์ไม่ใช้พลังงานด้วยตัวเองและจะไม่เปลี่ยนไปสู่สถานะอื่นโดยอัตโนมัติสถานะนี้ต้องถูกตั้งค่าและยกเลิกการตั้งค่าโดยใช้ Humanoid:ChangeState() ด้วยตนเอง

None18

ที่ว่างใช้ไม่ได้ในกรณีที่สถานะที่ไม่รู้จักถูกกระตุ้นภายใน

ในหน้านี้