Animation State

Idle, Walk, Run은 속도와 입력 조건으로 오간다

스테이트 머신은 노드 이름보다 어떤 값이 전이를 여는지 보여야 튐 없이 읽힌다.

Idle

Speed = 0, 이동 입력 없음

Walk

낮은 Speed 또는 걷기 입력

Run

Sprint 입력과 높은 Speed

전이조건
Idle -> WalkSpeed가 0보다 커지고 이동 입력이 들어온다.
Walk -> RunSprint가 켜지고 Speed가 Run 기준을 넘는다.
Run -> WalkSprint가 꺼지거나 Speed가 내려간다.
Walk -> Idle입력과 Speed가 모두 사라진다.

양방향 전이의 조건을 같은 변수로 맞추면 상태가 튀는 문제를 줄일 수 있다.