본문 바로가기
언리얼/버그 일지

[UE4]GC에 의한 UObject 상속받은 객체 삭제 방지

by 개발펭귄 2018. 11. 20.

클래스 안에서 UObject를 동적으로 생성하는 작업을 하다보면


가끔 플레이 도중 아무것도 안하고 있으면 0xFFFFFFFF와 같은 에러메세지와 함께 액세스 위반 에러가 뜬다.


콜 스택을 봐도 감이 안잡혀 짐작가는 바는 GC(Garbage collector)밖에 없었다.


해당되는 UObject를 AddToRoot 함수를 사용하여 GC에 의한 삭제를 방지할 수 있다.



예:


MyObject->AddToRoot();