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
- winapi
- DeferredRendering
- 2294
- RVO
- Frustum
- NRVO
- DirectX11
- directx
- UE5
- C++
- RootMotion
- Unreal Engine5
- 티스토리챌린지
- UnrealEngine5
- GeeksForGeeks
- UnrealEngine4
- baekjoon
- 줄 세우기
- algorithm
- 언리얼엔진5
- const
- 오블완
- 프로그래머스
- IFileDialog
- C
- softeer
- 백준
- 팰린드롬 만들기
- Programmers
- 1563
Archives
- Today
- Total
목록enum class (2)
Game Develop
[UE5] Enum class 상태들 순서 변경시 주의할점.
이런 enum class의 상태들이 있을 때, 이것들의 순서를 변경했다면 반드시 행동트리에서도 관련된것들을 다시 체크해줘야 한다.나같은 경우 순서를 바꿨었는데, 그럴경우 행동트리에서 데코레이터노드의 값들이 변경되거나 아예 값이 설정이 안되어있기도 했다. State Is Equal To Chase라고 지금은 잘 되어있긴 한데, 뭣모르고 바꾼다음에 몬스터AI가 이상하게 수행되었었다.그러다가 자세히 보니 값들이 풀려있거나 다른것으로 설정되어있던것을 확인할 수 있었다.혹시 갑자기 행동트리가 멋대로 작동한다면, 이 부분을 확인해볼것.
UnrealEngine5/이것저것
2024. 6. 11. 23:54
[UE5] Enum class 사용법.
const UEnum* enumPtr = FindObject(ANY_PACKAGE, TEXT("EMainPlayerSkillStates"), true);if (enumPtr != nullptr){ for (int i = 0; i NumEnums(); ++i) { EMainPlayerSkillStates enumState = (EMainPlayerSkillStates)(enumPtr->GetValueByIndex(i)); //UE_LOG(LogTemp, Log, TEXT("> %s"), *enumPtr->GetNameByIndex(i).ToString()); }} 구글링 시, 언리얼4버전에서는 FindObject할 때 꺽쇠로 캐스팅할 클래스명시 안하는걸로 되어있는데, ..
UnrealEngine5/이것저것
2024. 5. 13. 05:12