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
- 언리얼엔진5
- 팰린드롬 만들기
- 오블완
- DeferredRendering
- UnrealEngine5
- const
- NRVO
- baekjoon
- C++
- C
- directx
- RootMotion
- 프로그래머스
- algorithm
- RVO
- 2294
- softeer
- 티스토리챌린지
- winapi
- IFileDialog
- GeeksForGeeks
- DirectX11
- Unreal Engine5
- 백준
- 1563
- UE5
- Programmers
- 줄 세우기
- UnrealEngine4
- Frustum
Archives
- Today
- Total
목록Decorator (2)
Game Develop
[UE5] 행동트리가 블랙보드값 변경을 즉각 반응 못할 경우.
예시 1. 피격시 군중제어상태를 Down, Knockback 등으로 바뀐다.2. 행동트리의 최상단에서는 이 군중제어상태가 None일때만 하위노드를 수행하도록 했다.3. 근데 간혹 한번씩 None이 아닌데도 하위노드로 뻗어나가는 경우가 생김. 이런 비슷한 경우일 경우, 최상단에서 특정상태를 검사하는 (2번같은) 데코레이터의 Observer aborts값이 None인지 아닌지 확인할 것.이유는 아래의 각 옵션 설명을 보면 알 수 있다. Observer Aborts 설정 요약:None: 블랙보드 값이 변경되어도 즉시 트리를 다시 평가하지 않음.Self: 해당 노드와 하위 노드를 즉시 다시 평가함.Lower Priority: 이 노드보다 우선순위가 낮은 노드들을 다시 평가함.Both: 이 노드와 하위 노드, ..
UnrealEngine5/이것저것
2024. 10. 22. 18:00
[UE5] Enum class 상태들 순서 변경시 주의할점.
이런 enum class의 상태들이 있을 때, 이것들의 순서를 변경했다면 반드시 행동트리에서도 관련된것들을 다시 체크해줘야 한다.나같은 경우 순서를 바꿨었는데, 그럴경우 행동트리에서 데코레이터노드의 값들이 변경되거나 아예 값이 설정이 안되어있기도 했다. State Is Equal To Chase라고 지금은 잘 되어있긴 한데, 뭣모르고 바꾼다음에 몬스터AI가 이상하게 수행되었었다.그러다가 자세히 보니 값들이 풀려있거나 다른것으로 설정되어있던것을 확인할 수 있었다.혹시 갑자기 행동트리가 멋대로 작동한다면, 이 부분을 확인해볼것.
UnrealEngine5/이것저것
2024. 6. 11. 23:54