Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 폭설 #미친 날씨
- 백준
- build.cs
- 네트워크 기초
- 오늘밤 세계에서 이 사랑이 사라진다 해도 #독후감 #오열
- STL
- A* Algorithm
- topdownmove
- Module
- Harvard
- UE_5
- Gas
- c++ 베이직
- Console
- 코드리뷰
- leetcode
- 언리얼 엔진5 #언리얼 클라이언트 프로그래밍
- 언리얼
- 헤더 경로
- 툰쉐이딩
- C++
- 메테리얼
- CS
- Unreal
- 순환 리스트
- 원카페#무인카페#카페추천#카페맛집
- 언리얼엔진5 #언리얼 클라이언트 프로그래밍
- Toon Shading
- CS50
- 브론즈
Archives
- Today
- Total
WN_인생기록
[UE_5] AI 본문
Behavior Tree
Selector - 자식 노드들을 탐색하면서 true인 것을 반환하는 기능, 전부 false 라면 false 반환
Sequence - 자식 노드들을 탐색하면서 모든 노드들이 true면 true 반환하고, 하나라도 false 이면 false 반환
Simple Parallel - Primary child 와 Secondary child로 구분되어 두개의 자식 노드를 동시에 실행하는데, Primary가 좀 더 주가 되어서 전체 반환의 기준이 되는 노드.
Decorator를 통해서 상위 노드들의 Branch를 생성할 수 있다.
그러기 위해서는
Blackboard 에서 Key 값을 정해줘야 하고, 해당 Key에 객체를 바인딩도 해야한다.
이후에는 해당 Key 값을 통해 언제 중단할지, 언제 해당 Key 값을 찾을지에 대한 행동을 정할 수 있다.
'언리얼 개발 > 탐구(이론)' 카테고리의 다른 글
[UE_5] GAS_ GameplayAbility - Instancing Policy, NetExecutionPolicy (0) | 2024.05.21 |
---|---|
[UE_5] Online Subsystem (0) | 2024.05.16 |
[UE_5] 언리얼 멀티플레이 시스템의 이해 (Replication Mode) (0) | 2024.05.09 |
[UE_5] 언리얼 멀티플레이 시스템의 이해 (Gameplay Framework+NetWork+Replication) (0) | 2024.05.07 |
언리얼 멀티플레이 시스템의 이해 (Gameplay Framework) (0) | 2024.05.07 |