본문 바로가기

behaviortree3

언리얼엔진5 c++ BehaviorTree SimpleParallel(공격 이동 동시에) ▣ Simple Parallel 노드의 구조와 동작 방식 Simple Parallel 노드는 두 개의 자식 노드를 가집니다:메인 태스크(Main Task): 왼쪽에 위치하며, 반드시 하나의 Task 노드여야 합니다.백그라운드 서브트리(Background Subtree): 오른쪽에 위치하며, 전체 서브트리 구조를 가질 수 있습니다. ▣ Immediate: 메인 태스크가 종료되면 백그라운드 서브트리를 즉시 중단합니다.Delayed: 메인 태스크가 종료되더라도 백그라운드 서브트리가 완료될 때까지 기다립니다. 2025. 5. 14.
언리얼엔진5 c++ BehaviorTree Blackboard 값을 코드로 변경하여 이동하기 ▣ FVector변수를 3D Widget으로 보이게 하고 에디터에서 위치를 변경하여 해당위치로 BehaviorTree에 있는 Blackboard 값을 변경하여 이동하게 하는 코드 ▣ MakeEditWidget = "true"로 설정된 변수는 에디터에서 월드 좌표로 동작합니다. 2025. 5. 9.
언리얼엔진5 c++ BehaviorTree(BTTask 생성 및 Character 호출) ▣ c++ 클래스 생성에서 BTTaskNode를 선택하여 생성합니다. 블랙보드 키가 필요하지 않을 경우 BTTaskNode로 생성합니다. https://dev.epicgames.com/documentation/ko-kr/unreal-engine/API/Runtime/AIModule/BehaviorTree/UBTTaskNode?application_version=5.3 UBTTaskNodeTask are leaf nodes of behavior tree, which perform actual actionsdev.epicgames.com   ▣ Build.cs 파일로 가서 "GameplayTasks"를 추가합니다.   ▣ 그리고 h 헤더파일로 가서 생성자 및 ExecuteTask 함수를 선언합니다.  ▣ E.. 2024. 4. 29.