FSM
Finite State Machine
- 어떤 애니메이션 클립을 어떤 상항에서 어떨게 재생할지 결정하는 지도
- 유한한 수의 상태가 존재하며, 한 번에 한 상태만 ‘현재 상태’가 되도록 프로그램 설계하는 모델
-
FSM은 어떠한 상태
A
에서 다른 상태B
로 전이(Transition)하여 현재 상태를 전환 - 여러 상태 중 하나의 상태만 현재 상태가 되지만 전이를 통해 현재 상태를 다른 상태로 이동할 수 있음
Animator Controller
- FSM을 이용한 애니메이션을 결정하는 상태도를 표현하는 에셋
Entry : 현재 상태가 진입하는 ‘입구’
Exit : 상태 머신의 동작이 종료되는 ‘출구’
Any State : 현재 상태에 상관없이 특정 상태로 즉시 전이하게 허용하는 상태
- 상태전이 Transition
Default 는 Run => Run에서 Jump로 상태 전이 => 점프에서 Run으로 상태전이 어떤 상태에도 상관없이 변해야 하는 Die 는 => Any State