반응형 Random Selector1 Unreal BehaviorTree에서 Random Selector Composite 만들기 [Unreal/C++] BehaviorTree에서 Random Selector Composite 만들기 언리얼 엔진 비헤비어트리를 사용하다보면 데코레이터를 하나하나 추가해서 failed를 만드는 것 보다무작위로 하위 노드가 선택되어 실행되는 것이 필요할 때가 있습니다. 필요한 경우 BTCompositeNode를 상속받아 Composite를 만들면 되는데 생각보다 어렵지 않습니다. 먼저 기본 Composite 인 Selector를 살펴보겠습니다. BTComposite_Selector 클래스는 생각보다 단순한 함수로 구현되어 있습니다.기본 생성자에서 NodeName을 설정하고 GetNextChildHandler 함수에서 다음 실행할 노드를 설정해 줍니다. 코드에서 보이는 것 처럼 첫 실행에서는 첫 번째 실행.. 2024. 2. 14. 이전 1 다음 반응형