BT 1
카테고리 설명
-
정보 전달성 포스팅이라기 보다는 TIL 기록 겸 설계를 위한 생각 정리용 포스팅이 되겠다. 현재 유니티에서 BT를 구현하고 있는데, 프로토타입 기본 기능까지는 완성했으나 응용에 여러 어려움이 있어 오히려 구현 과정이 복잡해지는 느낌이다. 특히 변수 처리. 트리를 만들 때마다 정의한 task 내부에서 변수를 처리하고 있는데 이 부분이 비효율적이라 석연치 않다. 근본 문제가 무엇인가 고민해보니 기능 구현에 급급해 일반화를 하지 않아서 라는 결론이 나왔다. 따라서 우선 목표를 다음과 같이 잡고 프레임워크를 수정하려 한다. 개발 목표 - 유니티로 구현하지만 Base node들은 최대한 엔진에 종속적이지 않게 설계할 것 - 혼자 구현하고 활용하는데 그치지 않고, 타인도 사용하는 코드라고 생각하며 확장성과 일반화를..