Behavior Designer
2021-05-25 개발일지
FSM을 사용하여 몬스터 AI를 다루다가 앞으로의 확장성, 개발속도면에서 더 좋다고 생각되는 BT(Behavior Tree)를 사용하기로 마음먹었다. 하지만 혼자 프로그래밍을 하다보니 드는 시간도 시간이고 효율을 따져야겠다고 생각했다. 처음부터 개발해서 앞으로 유지보수까지 어떻게 할까 생각하니 좀 막막하기도 하고.. 모든걸 직접 만드는게 제일 좋겠지만.. 지금은 에셋을 활용하기로 결정. 유니티엔 비쥬얼 노드로 바로바로 작업이 가능한 Behavior Designer가 존재한다. 후기도 좋고 좋아보여서 채택! Behavior Designer에 기반하여 행동트리를 잠시 설명하자면.. 행동트리 기존 AI에 주로 쓰이던 FSM, HFSM의 문제점을 보완하여 보다 다양한 AI 패턴을 구현하는데 최적화된 방법 행동트..