비헤이비어 트리에 행동을 담당하는 TaskNode 를 C++ 로 구현하다보면 아래와 같은 ExcuteTask, AbortTask, TickTask 들을 용도에 맞게 오버라이드 할 필요가 있다.



- ExecuteTask : 해당 태스크가 실행할때 호출되는 함수
- AbortTask : 해당 태스크가 실행을 중단해야할때 사용하는 함수
특정 조건들을 두고 실패하였을때 해당 태스크를 중단하여야할때 사용하는 함수이다.
- TickTask : 틱 이벤트 처럼 매프레임 호출되는 함수 ExecuteTask 호출된 후 실행하여 매 틱 호출되는 함수이다.
- OnMessage : 태스크에 메세지를 보낼수 있는 함수이나 자주 사용되지 않는 함수라고 한다.
'알아두면 좋은 것들(언리얼 관련 여러 잡다한 정보)' 카테고리의 다른 글
| 언리얼 콜백함수 (0) | 2025.09.26 |
|---|---|
| BTTaskNode 와 BTTaskNode_BlackboardBase (0) | 2025.09.16 |
| SweepMultiByChannel() 을 이용한 액터 감지 (1) | 2025.08.25 |
| 언리얼 오브젝트 풀링 이란 (3) | 2025.08.19 |
| TSubclassOf<> 에 대하여 (1) | 2025.08.08 |