Idle
Speed = 0, 이동 입력 없음
스테이트 머신은 노드 이름보다 어떤 값이 전이를 여는지 보여야 튐 없이 읽힌다.
Speed = 0, 이동 입력 없음
낮은 Speed 또는 걷기 입력
Sprint 입력과 높은 Speed
| 전이 | 조건 |
|---|---|
| Idle -> Walk | Speed가 0보다 커지고 이동 입력이 들어온다. |
| Walk -> Run | Sprint가 켜지고 Speed가 Run 기준을 넘는다. |
| Run -> Walk | Sprint가 꺼지거나 Speed가 내려간다. |
| Walk -> Idle | 입력과 Speed가 모두 사라진다. |
양방향 전이의 조건을 같은 변수로 맞추면 상태가 튀는 문제를 줄일 수 있다.