Unity FSM 유한 상태 머신
·
유니티/Tutorial
유한 상태 머신 (Finite State Machine)유한 상태 머신은 상태 머신이 유한한 개수의 상태 중 단 하나의 상태만 가지는 것을 뜻합니다. 수학적 모델이라고 하는데 게임에서 정말 많이 쓰이는 기술 중입니다.예시 FSM의 예시를 배그로 한번 들어보겠습니다. State Machine이 가지는 현재 상태를 ( )로 표시해 보겠습니다. 맨 처음 인게임에 들어가서 아무것도 안 하면 캐릭터는 멈춰있습니다. ( 정지 상태 )WASD를 누르면 걷겠죠 ( 정지 상태 -> 걷기 상태 )걷는 도중에 Shift를 꾹 누르면 캐릭터가 뜁니다. ( 걷기 상태 -> 뛰기 상태 ) 여기서 캐릭터가 Z키를 눌러서 엎드리기 애니메이션을 하고 있다고 생각해 보겠습니다.엎드린 상태에서 WASD를 누르면 기어가기는 되는데 걷기는 ..