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à đặt trạng thái điều khiển vật lý của một Humanoid .Humanoid:GetState() và Humanoid:ChangeState() phương pháp, cũng như sự kiện Humanoid.StateChanged hiện đang sử dụng Enum này.
Một số tiểu bang 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 nó.
Khi thay đổi Humanoid của một người chơi, việc này nên được thực hiện từ một LocalScript chạy bởi người chơi đó trên máy khách địa phương của họ.Một số trạng thái chỉ hoạt động khi được đặt bởi quá trình chủ sở hữu (khách hàng hoặc máy chủ).(Chết ví dụ)
Vật Phẩm
Tên | Giá Trị | Tóm Tắt |
---|---|---|
FallingDown | 0 | Humanoid đã bị ngã và sẽ cố gắng đứng dậy trong vài lúc. |
Ragdoll | 1 | (Bị lỗi thời) Humanoid đã bị tấn công bởi một đối tượng di chuyển nhanh (rơi không kiểm soát).Con người có thể phục hồi từ điều này.: Trạng thái này phải được đặt và bỏ bỏ bằng tay bằng cách sử dụng Humanoid:ChangeState() . |
GettingUp | 2 | Humanoid đang quay lại trên chân sau khi Rơi xuống hoặc Ragdoll. |
Jumping | 3 | Humanoid vừa nhảy.(Kiểm tra Humanoid.Jump ).Tình trạng này chỉ kéo dài trong thời gian ngắn.Tình trạng này thường chuyển thành Landed, nếu ở trên mặt đất, hoặc Freefall, nếu vẫn còn trên không. |
Swimming | 4 | Humanoid hiện đang bơi trong Terrain nước. |
Freefall | 5 | Humanoid hiện đang rơi tự do (nhảy từ một độ cao hoặc rơi từ một vách đá). |
Flying | 6 | Khi được cài đặt, Humanoid sẽ không được hoạt hình, giống như với thuộc tính Humanoid.PlatformStand. Tình trạng này kéo dài cho đến khi người chơi bay. |
Landed | 7 | Humanoid chạm vào mặt đất sau một Freefall. Tình trạng này chỉ kéo dài trong thời gian ngắn. |
Running | 8 | Hiện đang chạy trong khi ở trên mặt đất. |
RunningNoPhysics | 10 | (Bị lỗi thời) Hiện đang chạy và không gần các vật lý khác. |
StrafingNoPhysics | 11 | Hiện không được sử dụng với Humanoid mặc định. Không thể được đặt với Humanoid:ChangeState() . |
Climbing | 12 | Humanoid đang leo trèo (ví dụ lên một TrussPart hoặc thang). |
Seated | 13 | Humanoid hiện đang ngồi trong một chỗ ngồi hoặc chỗ ngồi xe. Kiểm tra thuộc tính Humanoid.Sit. |
PlatformStanding | 14 | Humanoid là platformstanding. Kiểm tra thuộc tính Humanoid.PlatformStand. |
Dead | 15 | Humanoid đã chết. Thay đổi trạng thái của một Humanoid thành trạng thái này sẽ giết nó. |
Physics | 16 | Humanoid không áp dụng bất kỳ lực nào trên chính nó và sẽ không tự động chuyển sang bất kỳ trạng thái nào khác.Tình trạng này phải được thiết lập và bỏ khỏi bằng tay bằng cách sử dụng Humanoid:ChangeState() . |
None | 18 | Không sử dụng được chỗ trống trong trường hợp một trạng thái không xác định bị kích hoạt bên trong. |