HumanoidStateType
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Xác định, đọc và thiết lập trạng thái điều khiển vật lý của một Humanoid . Humanoid:GetState() và Humanoid:ChangeState() methods, as well as the 1> Class.Humanoid.StateChanged1> event currently use this Enum.
Một số trạng thái chỉ cho phép cài đặt thủ công, và cho phép một nhà phát triển làm cho Humanoid từ bỏ kiểm soát nhân vật của mình.
Khi thay đổi hình người của một người chơi, điều này nên được thực hiện từ một LocalScript được chạy bởi người chơi đó trên máy chủ của họ. Một số trạng thái chỉ hoạt động khi được cài đặt bởi quá trình chủ (như hệ điều hành client hoặc máy chủ). (Chết
Vật Phẩm
Tên | Giá Trị | Tóm Tắt |
---|---|---|
FallingDown | 0 | Hình người đã bị dẫm chân, và sẽ cố gắng đứng dậy trong vài giây. |
Ragdoll | 1 | (Đã không hỗ trợ) The Humanoid đã bị đánh bởi một vật thể di chuyển nhanh (không kiểm soát). The Humanoid có thể phục hồi từ điều này. This state must be set and unlocked thủ công bằng cách sử dụng Humanoid:ChangeState() . |
GettingUp | 2 | Hình người sẽ đứng dậy sau khi rơi xuống hoặc Ragdoll. |
Jumping | 3 | Hình người vừa nhảy. (Xem Humanoid.Jump ). This state only lasts for một thời gian ngắn. This state thường chuyển thành Landed, nếu ở dưới đất, hoặc Freefall, nếu ở trên không. |
Swimming | 4 | Hình người hiện đang bơi trong Terrain nước. |
Freefall | 5 | Hình người hiện đang rơi tự do (nhảy từ một chiều cao hoặc rơi từ một ledge). |
Flying | 6 | Khi được cài đặt, Humanoid sẽ không được hoạt họa, như với thuộc tính Humanoid.PlatformStand . This state lasts as long as người chơi bay. |
Landed | 7 | Hình người chạm đất sau một cuộc rơi tự do. Tình trạng này chỉ kéo dài một thời gian ngắn. |
Running | 8 | Hiện đang chạy trên mặt đất. |
RunningNoPhysics | 10 | (Đã không còn hỗ trợ) Hiện đang chạy và không gần các thể phận khác. |
StrafingNoPhysics | 11 | Hiện không được sử dụng với Humanoid mặc định. Không thể được thiết lập bằng cách sử dụng Humanoid:ChangeState() . |
Climbing | 12 | Hình người đang leo (ví dụ như leo lên một TrussPart hoặc thang). |
Seated | 13 | Hình người hiện đang ngồi trên một Seat hoặc VehicleSeat. Kiểm tra thuộc tính Humanoid.Sit . |
PlatformStanding | 14 | Hình người là nền tảng. Kiểm tra tính Humanoid.PlatformStand của nó. |
Dead | 15 | Hình người đã chết. Thay đổi trạng thái của một Hình người nào đó sẽ giết nó. |
Physics | 16 | Hình người không áp dụng bất kỳ lực nào trên chính mình và sẽ không tự động chuyển sang bất kỳ trạng thái nào. Trạng thái này phải được cài đặt và không được thiết lập một cách tự động bằng cách sử dụng Humanoid:ChangeState() . |
None | 18 | Nhân bảo vệ không sử dụng trong trường hợp một trạng thái không xác định được kích hoạt bên trong. |