![[Unreal/언리얼] Behavior Tree 기초](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHXHsC%2FbtslcDZdv5g%2FRVJPyBvajgTNSbc0LVmJF0%2Fimg.png)
🎯 game engine/◽ 언리얼(unreal)2023. 6. 26. 16:19[Unreal/언리얼] Behavior Tree 기초
1. BB(BlackBoard / 블랙 보드) AI의 기억으로 AI에서 사용하는 변수를 저장하고 이를 cpp에서 접근하여 지정이 가능하도록 한다. AI가 알아야 하는 모든 요소는 블랙보드 키(Blackboard Key)를 통해 참조 할 수 있다. BT(Behavior Tree / 행동 트리)의 '뇌' 'BB_XXXX'라고 이름을 짓는다. 2. BT(Behavior Tree / 행동 트리) 🔸 루트(Root): Tree의 시작점 --- 데코레이터, 서비스에 붙을 수 있다. --- 디테일 패널에서 사용할 BB(블랙보드)를 고를 수 있다. 🔸 컴포짓(Composite): 분기의 루트를 정의하고 그 분기의 기본규칙(흐림 제어의 형태, 자손 분기의 실행방식)을 정의한다. 모두 왼쪽에서 오른쪽으로 분기가 실행이 된..