Animation State

애니메이션 연동 구조

C++ 캐릭터의 속도, 점프, 공격 상태를 AnimInstance로 전달해 상태 머신 전환 조건으로 사용합니다.

연동 기준

AnimInstance 전환 순서

Source

캐릭터 상태 수집

속도, 공중 여부, 공격 플래그를 C++ 캐릭터에서 계산합니다.

AnimInstance

애니메이션 변수 갱신

NativeUpdateAnimation에서 Pawn 값을 읽어 애님 변수에 넣습니다.

State

상태 머신 전환

Idle, Run, Jump, Attack 사이 조건을 변수로 제어합니다.

Notify

타이밍 이벤트

공격 판정이나 사운드는 AnimNotify로 정확한 프레임에 맞춥니다.