HumanoidStateType
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Określa, czyta i ustawia stan kontroli fizycznej Humanoid . Humanoid:GetState() i Humanoid:ChangeState() metody, a także właściwość 2>Class.Humanoid.StateChanged2> .
Niektóre stanowiska pozwalają tylko na ręczne ustawienie i pozwalają rozwinięciu programisty na kontrolę kształtu człowieka jego postaci.
Podczas zmiany kształtu gracza, należy to zrobić z LocalScript zarządzanym przez tego gracza na swoim lokalnym kliente. Niektóre stanowiska działają tylko, gdy ustawiono przez właściciela proces (klient lub serwer). (Martwy na przykład)
Przedmioty
Nazwa | Wartość | Podsumowanie |
---|---|---|
FallingDown | 0 | Humanoid został pociągnięty, a spróbuje się wstać w kilku chwilach. |
Ragdoll | 1 | (Deprecated) Humanoid został uderzony przez szybko się poruszający obiekt (niekontrolowany spadający). Humanoid może odzyskać się z tego. Ten stan musi być ustawiony i zresetowany ręcznie przy użyciu Humanoid:ChangeState() . |
GettingUp | 2 | Humanoid powraca na swoje stopy po Upadku lub Ragdoll. |
Jumping | 3 | Ludoid po prostu skoczył. (Sprawdź Humanoid.Jump ). Ten stan trwa tylko chwilowo. Ten stan normalnie przechodzi w tryb Landed, jeśli na ziemi, lub Freefall, jeśli wciąż w powietrzu. |
Swimming | 4 | Humanoid pływa obecnie w wodzie Terrain. |
Freefall | 5 | Humanoid jest obecnie wolny spadać (skoczony z wysokości lub spadł z klify). |
Flying | 6 | Gdy ustawiać, Humanoid nie będzie animowany, jak w przypadku właściwości Humanoid.PlatformStand. Ten stan trwa, dopóki gracz lata. |
Landed | 7 | Ludzoid touch the ground po upadku. Ten stan trwa tylko chwilę. |
Running | 8 | Obecnie biegnie, gdy jest na ziemi. |
RunningNoPhysics | 10 | (Deprecated) Obecnie uruchomiony i nie blisko innych obiektów fizycznych. |
StrafingNoPhysics | 11 | Nie jest obecnie używany z domyślnym Humanoidem. Nie można ustawić go za pomocą Humanoid:ChangeState() . |
Climbing | 12 | Humanoid idzie w górę (tj. w górę TrussPart lub drabinkę). |
Seated | 13 | Humanoid jest obecnie siedzący na tylnym siedzeniu lub VehicleSeat. Sprawdź właściwość Humanoid.Sit. |
PlatformStanding | 14 | Humanoid jest platformujący. Sprawdź właściwość Humanoid.PlatformStand. |
Dead | 15 | Zmarł Humanoid. Zmiana stanu Humanoid do tego stanu zabije go. |
Physics | 16 | Humanoid nie stosuje żadnej siły na siebie i nie będzie automatycznie przejść do jakiegokolwiek innego stanu. Ten stan musi być ustawiony i zresetowany ręcznie używając Humanoid:ChangeState() . |
None | 18 | Nieużywalny placeholder w przypadku, gdy nieznany stan zostanie wezwany wewnętrznie. |