State Machine QA

전환이 끊길 때 보는 네 가지 기준

Idle, WalkRun, Jump 같은 상태는 전환 조건과 복귀 조건까지 함께 읽어야 안정적으로 동작합니다.

Variable

입력 값이 먼저 맞아야 한다

Event Blueprint Update Animation에서 Speed, IsInAir, IsAttacking이 매 프레임 갱신되는지 확인합니다.

규칙

전환 조건은 짧게 분리한다

Idle to WalkRun처럼 한 경로에는 하나의 판단 목적만 두면 디버깅이 쉬워집니다.

Blend

전환 시간은 동작 크기에 맞춘다

짧은 정지 전환은 빠르게, 점프나 공격 복귀는 너무 급하지 않게 조절합니다.

Return

나가는 조건도 같이 만든다

이동으로 들어가는 규칙만 있고 Idle로 돌아오는 규칙이 약하면 상태가 고정됩니다.

변수 전이 우선순위 우선순위 블렌드 복귀