HumanoidStateType
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ระบุ อ่าน และตั้งสถานะการควบคุมฟิสิกส์ของ Humanoid รวมถึงวิธีการ Humanoid:GetState() และ Humanoid:ChangeState() ต่างๆ รวมถึงเหตุการณ์ 2>Class.Humanoid.StateChanged</
บางสถานะอนุญาตให้ตั้งค่าด้วยมือเท่านั้นและอนุญาตให้ผู้พัฒนาทำให้การควบคุมของตัวละครของมนุษย์เป็นของตัวเอง
เมื่อเปลี่ยนแป้นบุคูลของผู้เล่นนี้ควรทำจาก LocalScript ที่ดำเนินการโดยผู้เล่นนั้นบนเครื่องคอมพิวเตอร์ท้องถิ่นของพวกเขา สถานะบางอย่างเท่านั้นที่ทำงานได้เมื่อตั้งโดยกระบวนการ
ไอเท็ม
ชื่อ | ค่า | สรุป |
---|---|---|
FallingDown | 0 | สิ่งที่เป็นมนุษย์ได้ถูกล้มลงและจะพยายามที่จะลุกขึ้นในไม่กี่วินาที |
Ragdoll | 1 | (เก่า) สิ่งที่เป็นมนุษย์ถูกตีโดยวัตถุที่เคลื่อนที่เร็ว (ไม่สามารถควบคุมได้) สิ่งที่เป็นมนุษย์สามารถกู้คืนได้จากสถานะนี้โดยใช้ Class.Humanoid:ChangeState() . |
GettingUp | 2 | มนุษย์กำลังกลับขึ้นหลังจากตกลงหรือ Ragdoll |
Jumping | 3 | มนุษย์เพิ่งกระโดดขึ้นมา (ตรวจสอบ Humanoid.Jump ) นี้สถานะเป็นเวลาสั้น ๆ นี้สถานะนี้จะเปลี่ยนเป็น Landed หรือ Freefall หากอยู่ในอากาศ |
Swimming | 4 | Humanoid กำลังว่ายน้ำในน้ำ Terrain |
Freefall | 5 | ตอนนี้ Humanoid กำลังหล่น (กระโดดจากความสูงหรือตกจากหน้าผา) |
Flying | 6 | ตั้งค่าไม่มีเสียงเหมียวของมนุษย์เมื่อเป็นเวลา Humanoid.PlatformStand ระยะเวลา ระยะเวลานี้จะดำรงอยู่ตราบเท่าที่ผู้เล่นบิน |
Landed | 7 | มนุษย์แตะพื้นหลังจากการตกตะลึง สถานะนี้เป็นเวลาสั้น ๆ เท่านั้น |
Running | 8 | กําลังปฏิบัติงานอยู่ในขณะนี้ |
RunningNoPhysics | 10 | (ข้อควรระวัง) กําลังประมวลผลอยู่และไม่ใกล้กับวัตถุทางกายภาพอื่น |
StrafingNoPhysics | 11 | ไม่ได้ใช้กับ Humanoid ปกติ ไม่สามารถตั้งค่าได้ด้วย Humanoid:ChangeState() |
Climbing | 12 | Humanoid กำลังปีน (เช่นเดียวกับการปีนขึ้น TrussPart หรือบันได) |
Seated | 13 | Humanoid กำลังนั่งอยู่ใน Seat หรือ VehicleSeat ตรวจสอบสมบัติ Humanoid.Sit |
PlatformStanding | 14 | Humanoid เป็นแพลตฟอร์มสตันด์ ตรวจสอบสมบัติสมบัติ Humanoid.PlatformStand |
Dead | 15 | Humanoid ตายแล้ว การเปลี่ยนสถานะของ Humanoid เป็นสถานะนี้จะทำให้มันตาย |
Physics | 16 | ไม่มีความตึงเครียดใด ๆ บนตัวเองและจะไม่เปลี่ยนสถานะเป็นอัตโนมัติไปยังสถานะอื่น สถานะนี้ต้องการการตั้งค่าและปลดออกโดยใช้ Humanoid:ChangeState() |
None | 18 | ตัวแทนที่ไม่สามารถใช้งานได้ในกรณีที่สถานะที่ไม่รู้จักเกิดขึ้นภายใน |