HumanoidStateType
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Identifica, legge e imposta lo stato di controllo fisico di un Humanoid . Humanoid:GetState() e Humanoid:ChangeState() metodi, nonché l'evento 1> Class.Humanoid.StateChanged1> attualmente utilizza questo Enum.
Alcuni stati consentono solo la impostazione Configurazionee consentono a un sviluppatore di fare il controllo relinquish dell'uomoide del suo personaggio.
Quando si modifica il lato umanoide di un Giocatore, questo dovrebbe essere fatto da un LocalScript eseguito da quel giocatore sul loro client locale. Taluni stati sono attivati solo quando impostati dal processo di proprietario (client o Server). (Morto per esempio)
Articoli
Nome | Valore | Sommario |
---|---|---|
FallingDown | 0 | L'Umanoide è stato inciampato e cercherà di alzarsi in pochi istanti. |
Ragdoll | 1 | (Deprecated) L'Humanoid è stato colpito da un oggetto in rapida espansione ( caduta non controllata ). L'Humanoid può recuperare da questo. Questo stato deve essere impostato e non impostato manualmente usando Humanoid:ChangeState() . |
GettingUp | 2 | Il Humanoid si sta rialzando dopo FallingDown o Ragdoll. |
Jumping | 3 | L'Humanoid ha appena saltato. (Controlla Humanoid.Jump ). Questo stato dura solo brevemente. Questo stato passa normalmente in uno Stato atterrato, se sul terreno, o in uno Stato di caduta libera, se ancora in aria. |
Swimming | 4 | L'Humanoid nuota attualmente in Terrain acqua. |
Freefall | 5 | L'Humanoid è attualmente in caduta libera (salto da un'altezza o è caduto da un ledge). |
Flying | 6 | Quando è Impostare, l'Humanoid non sarà animato, come con la ProprietàHumanoid.PlatformStand. Questo stato dura fino a quando il giocatore vola. |
Landed | 7 | L'Umanoide ha toccato il terreno dopo un Freefall. Questo stato dura solo brevemente. |
Running | 8 | Attualmente in esecuzione mentre si è sul terreno. |
RunningNoPhysics | 10 | (Deprecated) Attualmente in esecuzione e non vicino ad altri oggetti fisici. |
StrafingNoPhysics | 11 | Non attualmente utilizzato con l'Humanoid predefinito. Non può essere impostato con Humanoid:ChangeState() . |
Climbing | 12 | L'Humanoid sta salendo (ad esempio, TrussPart o ladder). |
Seated | 13 | L'Humanoid si trova attualmente in un Seat o VehicleSeat. Controlla la ProprietàHumanoid.Sit. |
PlatformStanding | 14 | Il Humanoid è platformstanding. Controlla la ProprietàHumanoid.PlatformStand . |
Dead | 15 | L'Umanoide è morto. Cambiare uno stato di Umanoide in questo stato lo ucciderà. |
Physics | 16 | Il Humanoid non applica nessuna forza da solo e non si transfoma automaticamente in qualsiasi altro stato. Questo stato deve essere impostato e non si disconnette manualmente usando Humanoid:ChangeState() . |
None | 18 | Placeholder non utilizzabile in caso di stato sconosciuto attivato internamente. |