유한 상태 머신 (FSM) 에 관하여 유한상태머신은 객체를 나타낼 때 상태라는 개념으로 정리해놓은 추상적인 장치입니다. 플레이어라는 오브젝트를 플레이어의 행동이라는 개념으로 나타내기 위해기본(Idle) , 걷기(Walk), 뛰기(Run) 처럼 나누어보겠습니다. 기본 서 있는 상태에서 걷거나 뛰려고 한다면 미리 구현해둔 키를 통해 동작을 구현할 수 있습니다.이렇게 wsad로 움직이고 shift로 뛰는 것을 하는 것처럼 키 입력을 트리거 삼아 다른 상태로 넘어가는 것을유한 상태머신 으로 부를 수 있겠습니다. 사실 우린 이 상태라는 개념을 이미 사용하고 있었습니다. 애니메이션을 출력하기 위해 특정 조건(패러미터)를 설정하여 트랜지션을 연결하는 것이나인풋 시스템을 사용하여 키 입력을 통해 다음 행동으로 넘어간..