FSM (Finite State Machine) 유한 상태 기계 소개 FSM은 Finite State Machine의 약자로 유한 상태 기계 입니다. 유한 상태 기계는 유한개의 상태를 가지고, 주어지는 상황에 따라 다른 상태로 변화하는 모델 입니다. 특징 1. 유한개의 상태를 가진다. 2. 현재 상태는 하나의 상태만을 가진다. 3. 특정 조건에 따라 다른 상태로 변화한다. FSM을 사용하면 몬스터의 AI를 모듈화 하고, 하나의 상태만을 고려하여 코드를 짜기 때문에 구현이 쉽습니다. 하지만 FSM의 상태의 갯수가 많아지면 설계가 복잡해지고, 제한된 범위에서 (정의한 범위) 작동을 하기 때문에 제한적일 수 있습니다. 또한 움직임을 예측할 수 있어(input에 따라 output을 예측할 수 있음) 현실적인 모델을 만들 수 없습니다. (제 개인적인 생각으로는 게임에서 움직임.. 더보기 이전 1 2 3 4 5 ··· 38 다음