20241223 / Unity_6차 16주차 월요일
오늘은 버그 리포트 받았던 것들을 조금 고쳐 보았다.
현재 AI 시스템에 FSM을 선택한 이유는 전환 분기가 많지 않을 것이라는 확신이 있었기 때문이다.
FSM의 구조적 한계를 드러내지 않기 위해 State의 수를 최대한 줄이고자 했는데
스테이지 기능추가가 이루어지면 그와 상호작용하는 AI State도 추가될 수밖에 없는 것같다.
오늘 한 버그픽스 처럼 전환 조건을 추가함으로써 고칠 수 있는 부분도 있겠지만
FSM을 끝까지 유지할 거라면 State를 크게 늘리지 않는 선에서 확장이 이루어져야 할 것같다.