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
- UnrealEngine5
- const
- C++
- 백준
- 티스토리챌린지
- DirectX11
- Programmers
- GeeksForGeeks
- RootMotion
- softeer
- 2294
- UnrealEngine4
- 줄 세우기
- algorithm
- 프로그래머스
- IFileDialog
- Frustum
- winapi
- NRVO
- 오블완
- 1563
- directx
- 언리얼엔진5
- Unreal Engine5
- C
- baekjoon
- UE5
- 팰린드롬 만들기
- RVO
- DeferredRendering
Archives
- Today
- Total
Game Develop
[UE5] AIPerception 각 옵션변경 실시간 적용하기 본문
예를들어 시각기능의 시야각을 90도로 설정해놨는데 180도로 설정하고싶다? 변경 후 ConfigureSense를 다시 호출해줘야한다.
// 초깃값.
m_SightConfig->PeripheralVisionAngleDegrees = 90.0f; // 처음 설정값
GetPerceptionComponent()->ConfigureSense(*m_SightConfig);
.
.
.
이후에 특정 이벤트로 인해 180.0f로 바꾸고싶으면
m_SightConfig->PeripheralVisionAngleDegrees = 180.0f; // 이렇게만 하면 적용안된다
GetPerceptionComponent()->ConfigureSense(*m_SightConfig); // 다시 호출해주면 적용된다.
다시 호출하는걸 모르더라도 눈치좀 있으면 금방 알 수 있긴한데 의외로 이런 사소한걸 캐치못해서 시간을 허비하는 경우가 많으니 도움이 됐으면 좋겠다.
'UnrealEngine5 > 이것저것' 카테고리의 다른 글
[UE5] 특정 인터페이스가 구현됐는지 검사할 때 주의할 점 (0) | 2023.06.27 |
---|---|
[UE5] 가상함수 생성하기. (0) | 2023.03.28 |
[UE5] C++로 AI Perception 사용할 때 주의할점. (0) | 2023.02.28 |
[UE5] CSV파일 로드 후 조작하기 (string to enum class) (0) | 2023.02.21 |
[UE5] FString to const TChar* 하기 (0) | 2023.02.10 |