HumanoidStateType

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Identifie, lit et défini l'état de contrôle physique d'un Humanoid. Humanoid:GetState() et Humanoid:ChangeState() les méthodes, ainsi que l'événement 2>Class.Humanoid.StateChanged2>, qui utilise actuellement cet enum.

Certains États ne permettent que le paramètre manuel et permettent à un développeur de faire le relâchement de contrôle du personnage.

Lors de l' modification d' un Humanoid de joueur, cela doit être fait à partir d'un LocalScript exécuté par ce joueur sur leur client local. Certains états ne fonctionnent que lorsque définis par le processus d'autorité (client ou serveur). (Mort par exemple)

Articles

NomValeurRésumé
FallingDown0

Le Humanoid a été trippé, et tentera de se relever dans quelques instants.

Ragdoll1

(Déprécié) Le Humanoid a été frappé par un objet en mouvement rapide (chute non contrôlée). Le Humanoid peut récupérer de cet état. Ce state doit être défini et réinitialisé manuellement en utilisant Humanoid:ChangeState() .

GettingUp2

Le Humanoid se remet debout après une chute ou un ragdoll.

Jumping3

Le Humanoid vient de sauter. (Vérifier Humanoid.Jump). Ce state dure seulement brièvement. Ce state se transforme normalement en Landed, si sur le sol, ou Freefall, si dans les airs.

Swimming4

Le Humanoid nage actuellement dans Terrain d'eau.

Freefall5

Le Humanoid est actuellement en chute libre (sauté d'une hauteur ou tombé d'un rebord).

Flying6

Lorsqu'il est configurer, l'Humanoid ne sera pas animé, comme avec la propriété Humanoid.PlatformStand. Ce state dure jusqu'à ce que le joueur vole.

Landed7

Le Humanoid a touché le sol après une chute libre. Ce state dure seulement brièvement.

Running8

En cours d'exécution sur le terrain.

RunningNoPhysics10

(Déprécié) En cours d'exécution et non près d'autres objets physiques.

StrafingNoPhysics11

Pas actuellement utilisé avec le Humanoid par défaut. Ne peut pas être défini avec Humanoid:ChangeState() .

Climbing12

Le Humanoid est en train de monter (par exemple, en TrussPart ou en échelle).

Seated13

Le Humanoid est actuellement assis sur un Seat ou VehicleSeat. Vérifiez la propriété Humanoid.Sit.

PlatformStanding14

Le Humanoid est platformstanding. Vérifiez la propriété Humanoid.PlatformStand.

Dead15

Le Humanoid est mort. Changer l'état d'un Humanoid en cet état le tuera.

Physics16

Le Humanoid ne s'applique pas de force et ne se transmettra pas automatiquement à un autre état. Ce dernier doit être défini et réinitialisé manuellement en utilisant Humanoid:ChangeState() .

None18

Espace réservé inutilisable dans le cas où un état inconnu est déclenché internement.

Sur cette page