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
Nom | Valeur | Résumé |
---|---|---|
FallingDown | 0 | Le Humanoid a été trippé, et tentera de se relever dans quelques instants. |
Ragdoll | 1 | (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() . |
GettingUp | 2 | Le Humanoid se remet debout après une chute ou un ragdoll. |
Jumping | 3 | 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. |
Swimming | 4 | Le Humanoid nage actuellement dans Terrain d'eau. |
Freefall | 5 | Le Humanoid est actuellement en chute libre (sauté d'une hauteur ou tombé d'un rebord). |
Flying | 6 | 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. |
Landed | 7 | Le Humanoid a touché le sol après une chute libre. Ce state dure seulement brièvement. |
Running | 8 | En cours d'exécution sur le terrain. |
RunningNoPhysics | 10 | (Déprécié) En cours d'exécution et non près d'autres objets physiques. |
StrafingNoPhysics | 11 | Pas actuellement utilisé avec le Humanoid par défaut. Ne peut pas être défini avec Humanoid:ChangeState() . |
Climbing | 12 | Le Humanoid est en train de monter (par exemple, en TrussPart ou en échelle). |
Seated | 13 | Le Humanoid est actuellement assis sur un Seat ou VehicleSeat. Vérifiez la propriété Humanoid.Sit. |
PlatformStanding | 14 | Le Humanoid est platformstanding. Vérifiez la propriété Humanoid.PlatformStand. |
Dead | 15 | Le Humanoid est mort. Changer l'état d'un Humanoid en cet état le tuera. |
Physics | 16 | 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() . |
None | 18 | Espace réservé inutilisable dans le cas où un état inconnu est déclenché internement. |