2025-03-19 17:36:19

https://dev.epicgames.com/documentation/ko-kr/unreal-engine/smart-pointers-in-unreal-engine

 

일단 기본적으로 스마트포인터를 만드는 방법중 하나다.

ue5에서 쓰는 스마트 포인터의 종류는 여기 잘 정리되어있으므로 한번 읽어보길 추천한다.

 

다음으로 글을 쓴 이유인 MakeShareable인데 일반적으로 new를 써서 생성한 포인터를 인자로 넣는다.

TSharedPtr<MyObject> MyObjPtr = MakeShareable(new MyObject());

위와 같은 형식으로 사용한다.

 

일반적인 스마트포인터조차도 엔진에서 구현을 해놨으므로 기억해둘 필요가 있어서 적었다.

 

'IT > UE5' 카테고리의 다른 글

[UE5] 2단 점프를 구현해보자  (0) 2025.03.21
GameInstanceSubSystem  (0) 2025.03.20
SetOwner 와 SetInstigator의 차이  (0) 2025.03.15
BindWidget은 nullpointer를 조심하자  (0) 2025.03.14
UE5 FVector의 GetSafeNormal  (0) 2025.03.12