개발일지
2022/12/19 개발 일지
myroad
2022. 12. 19. 13:24
UObject을 상속 받는 것들에 대한 메모리 관리
언리얼에서 클래스의 멤버 변수가 UPROPERTY을 통해 가비지 컬렉터을 통해 메모리 관리가 되듯이 멤버 함수도 UFUNCTION 매크로을 통해 가비지 컬렉터로 메모리 관리가 된다. UFUNCTION() void Attack(); 언
road-road.tistory.com
UObject를 상속 받지 않는 커스텀 클래스의 메모리 관리
UObject를 상속 받지 않는 커스텀 클래스의 메모리 관리 방법
UObject을 상속 받지 않은 커스텀 클래스는 TSharedPtr나 TWeakPtr을 사용해서 개체의 참조가 0이 될때 메모리을 해지하는 방법으로 메모리을 관리한다. class PlayerCharacter {}; TSharedPtr PlayerChar (new PlayerChara
road-road.tistory.com