FSM

Finite State Machine

  • 어떤 애니메이션 클립을 어떤 상항에서 어떨게 재생할지 결정하는 지도
  • 유한한 수의 상태가 존재하며, 한 번에 한 상태만 ‘현재 상태’가 되도록 프로그램 설계하는 모델
  • FSM은 어떠한 상태 A 에서 다른 상태 B 로 전이(Transition)하여 현재 상태를 전환

  • 여러 상태 중 하나의 상태만 현재 상태가 되지만 전이를 통해 현재 상태를 다른 상태로 이동할 수 있음

Animator Controller

  • FSM을 이용한 애니메이션을 결정하는 상태도를 표현하는 에셋

Entry : 현재 상태가 진입하는 ‘입구’

Exit : 상태 머신의 동작이 종료되는 ‘출구’

Any State : 현재 상태에 상관없이 특정 상태로 즉시 전이하게 허용하는 상태

  • 상태전이 Transition

Default 는 Run => Run에서 Jump로 상태 전이 => 점프에서 Run으로 상태전이 어떤 상태에도 상관없이 변해야 하는 Die 는 => Any State