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

NomeValorResumo
FallingDown0

O Humanoide foi puxado, e vai tentar se levantar em alguns momentos.

Ragdoll1

(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() .

GettingUp2

O Humanoide está voltando à ativa depois de cair ou Ragdoll.

Jumping3

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.

Swimming4

O Humanoide está atualmente nadando em Terrain água.

Freefall5

O Humanoide está caindo livremente (saltado de uma altura ou caiu de uma borda).

Flying6

Quando configurar, o Humanoide não será animado, como com a propriedade Humanoid.PlatformStand. Este estado dura até que o jogador voe.

Landed7

O Humanoide tocou o chão depois de um Pulo Livre. Este estado dura apenas brevemente.

Running8

Executando atualmente enquanto estiver no chão.

RunningNoPhysics10

(Depreciado) Atualmente rodando e não perto de outros objetos físicos.

StrafingNoPhysics11

Não é usado atualmente com o Humanoide padrão. Não pode ser definido com Humanoid:ChangeState() .

Climbing12

O Humanoide está escalando (por exemplo, upar um TrussPart ou escada).

Seated13

O Humanoide está sentado em um assento ou assento de veículo. Verifique a propriedade Humanoid.Sit.

PlatformStanding14

O Humanoide é uma plataforma. Verifique a propriedade Humanoid.PlatformStand.

Dead15

O Humanoid morreu. Alterar o estado de um Humanoid para este estado o matará.

Physics16

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() .

None18

Substituto não usável em caso de estado desconhecido ser acionado internamente.

Nesta página