HumanoidStateType
*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.
물리 컨트롤 상태를 식별, 읽고 설정하여 Humanoid 입니다.Humanoid:GetState() 및 Humanoid:ChangeState() 메서드, 그리고 Humanoid.StateChanged 이벤트는 현재 이 열거형을 사용합니다.
일부 상태는 수동 설정만 허용하고 개발자가 휴머노이드가 자신의 캐릭터에 대한 제어를 포기하도록 허용합니다.
플레이어의 휴머노이드를 변경할 때, 이는 해당 플레이어가 로컬 클라이언트에서 실행하는 LocalScript에서 수행해야 합니다.특정 상태는 오너 프로세스(클라이언트 또는 서버)에 의해서만 작동합니다.(예: 죽음)
아이템
이름 | 값 | 요약 |
---|---|---|
FallingDown | 0 | 휴머노이드가 발이 걸려 몇 순간 후에 일어서려고 시도할 것입니다. |
Ragdoll | 1 | (사용 중단) 휴머노이드가 빠르게 이동하는 개체(통제되지 않은 낙하)에 의해 타격을 받았습니다.휴머노이드는 이것에서 회복할 수 있습니다.: 이 상태는 Humanoid:ChangeState()를 사용하여 수동으로 설정되고 해제되어야 합니다. |
GettingUp | 2 | 휴머노이드는 떨어지거나 래그돌 후에 다시 발에 서고 있습니다. |
Jumping | 3 | Humanoid가 방금 점프했습니다.(검사 Humanoid.Jump ).이 상태는 짧은 시간 동안만 지속됩니다.이 상태는 일반적으로 땅에 있으면 착륙, 아직 공중에 있으면 자유낙하로 전환됩니다. |
Swimming | 4 | 현재 휴머노이드는 Terrain 물에서 수영하고 있습니다. |
Freefall | 5 | 현재 휴머노이드가 자유낙하 중(높이에서 점프하거나 발판에서 떨어짐)입니다. |
Flying | 6 | 설정되면 휴머노이드는 Humanoid.PlatformStand 속성과 마찬가지로 애니메이션되지 않습니다. 이 상태는 플레이어가 비행하는 동안 지속됩니다. |
Landed | 7 | 휴머노이드는 자유낙하 후에 지면을 만졌습니다. 이 상태는 짧은 시간 동안만 지속됩니다. |
Running | 8 | 현재 지상에서 실행 중입니다. |
RunningNoPhysics | 10 | (사용 중지) 현재 실행 중이며 다른 물리적 개체에 가까이 있지 않습니다. |
StrafingNoPhysics | 11 | 현재 기본 Humanoid로 사용되지 않습니다. Humanoid:ChangeState() 로 설정할 수 없습니다. |
Climbing | 12 | 휴머노이드가 등반하고 있습니다(예: TrussPart 또는 사다리로). |
Seated | 13 | 현재 휴머노이드는 의자나 차량 의자에 앉아 있습니다. Humanoid.Sit 속성을 확인하십시오. |
PlatformStanding | 14 | 휴머노이드는 플랫폼 스탠딩입니다. Humanoid.PlatformStand 속성을 확인하십시오. |
Dead | 15 | 휴머노이드가 죽었습니다. 휴머노이드의 상태를 이 상태로 변경하면 휴머노이드가 죽습니다. |
Physics | 16 | 휴머노이드는 자체적으로 어떤 힘도 적용하지 않으며 자동으로 다른 상태로 전환되지 않습니다.이 상태는 Humanoid:ChangeState()를 사용하여 수동으로 설정되고 해제되어야 합니다. |
None | 18 | 알 수 없는 상태가 내부적으로 트리거되는 경우 사용할 수 없는 자리 표시자. |