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
- DirectX11
- NRVO
- 언리얼엔진5
- baekjoon
- directx
- Programmers
- 티스토리챌린지
- GeeksForGeeks
- Frustum
- 줄 세우기
- DeferredRendering
- 팰린드롬 만들기
- 백준
- C++
- 1563
- UnrealEngine4
- UE5
- C
- 프로그래머스
- RootMotion
- softeer
- 오블완
- IFileDialog
- algorithm
- const
- Unreal Engine5
- winapi
- 2294
- RVO
Archives
- Today
- Total
목록TObjectPtr (1)
Game Develop
[UE5] TObjectPtr은 강참조 아니다
여기서 말하는 강참조는 GC의 수거대상이 안되게 참조하고있다는 의미이다.간혹 관련해서 구글링하다보면 여러글에서 TObjectPtr을 사용하면 GC가 수거를 안한다고 되어있는데, 내가 실험해본 결과는 아니다. 보통 그런글에는 TObjectPtr에 UPROPERTY가 선언되어있는데, 그렇기때문에 수거를 안한거다. 나는 실험을 위해 몬스터 때릴때 나오는 데미지위젯을 대상으로 실험해봤다.기본적으로 데미지위젯은 생성시 AddViewport로 슬레이트시스템에 등록하고 애니메이션재생이 끝나면 RemoveFromParent로 슬레이트시스템에서 제거하게 해놨다.즉 슬레이트시스템이 강하게참조하는부분은 RemoveFromParent로 삭제했으니 신경 안써도된다. 여기서 실험적인 요소를 넣어서, 데미지위젯을 CreateWid..
UnrealEngine5/이것저것
2024. 11. 18. 05:46