알아두면 좋은 것들(언리얼 관련 여러 잡다한 정보)

BTTaskNode 에 존재하는 Task들

Turtle_Jun 2025. 9. 15. 01:23

 

 

 

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

 

 

 

- ExecuteTask : 해당 태스크가 실행할때 호출되는 함수 

- AbortTask : 해당 태스크가 실행을 중단해야할때 사용하는 함수 

특정 조건들을 두고 실패하였을때 해당 태스크를 중단하여야할때 사용하는 함수이다.

- TickTask : 틱 이벤트 처럼 매프레임 호출되는 함수 ExecuteTask 호출된 후 실행하여 매 틱 호출되는 함수이다.

- OnMessage : 태스크에 메세지를 보낼수 있는 함수이나 자주 사용되지 않는 함수라고 한다.