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