HumanoidStateType
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Identifica, lê e configura o estado de controle de física de um Humanoid. Humanoid:GetState() e Humanoid:ChangeState() métodos, bem como o evento 2>Class.Humanoid.StateChanged2>, que usa este Enum.
Alguns estados só permitem configuração manual e permitem que um desenvolvedor faça o controle de relinquência de seu personagem.
Ao alterar o Humanoid de um jogador, isso deve ser feito a partir de um LocalScript executado por esse jogador em seu cliente local. Certos estados só funcionam quando configurados pelo processo de propriedade (cliente ou servidor). (Morto por exemplo)
Itens
Nome | Valor | Resumo |
---|---|---|
FallingDown | 0 | O Humanoide foi puxado, e vai tentar se levantar em alguns momentos. |
Ragdoll | 1 | (Depreciado) O Humanoide foi atingido por um objeto em rápida movimentação (queda controlada). O Humanoide pode se recuperar disso. Este estado deve ser configurado e desbloqueado manualmente usando Humanoid:ChangeState() . |
GettingUp | 2 | O Humanoide está voltando à ativa depois de cair ou Ragdoll. |
Jumping | 3 | O Humanoide acabou de pular. (Verifique Humanoid.Jump ). Este estado dura apenas brevemente. Este estado normalmente transita em Landed, se estiver no chão, ou Freefall, se estiver ainda no ar. |
Swimming | 4 | O Humanoide está atualmente nadando em Terrain água. |
Freefall | 5 | O Humanoide está caindo livremente (saltado de uma altura ou caiu de uma borda). |
Flying | 6 | Quando configurar, o Humanoide não será animado, como com a propriedade Humanoid.PlatformStand. Este estado dura até que o jogador voe. |
Landed | 7 | O Humanoide tocou o chão depois de um Pulo Livre. Este estado dura apenas brevemente. |
Running | 8 | Executando atualmente enquanto estiver no chão. |
RunningNoPhysics | 10 | (Depreciado) Atualmente rodando e não perto de outros objetos físicos. |
StrafingNoPhysics | 11 | Não é usado atualmente com o Humanoide padrão. Não pode ser definido com Humanoid:ChangeState() . |
Climbing | 12 | O Humanoide está escalando (por exemplo, upar um TrussPart ou escada). |
Seated | 13 | O Humanoide está sentado em um assento ou assento de veículo. Verifique a propriedade Humanoid.Sit. |
PlatformStanding | 14 | O Humanoide é uma plataforma. Verifique a propriedade Humanoid.PlatformStand. |
Dead | 15 | O Humanoid morreu. Alterar o estado de um Humanoid para este estado o matará. |
Physics | 16 | O Humanoide não aplica força alguma em si mesmo e não vai automaticamente se transformar em qualquer outro estado. Este estado deve ser definido e desapondo manualmente usando Humanoid:ChangeState() . |
None | 18 | Substituto não usável em caso de estado desconhecido ser acionado internamente. |