반응형
AActor 클래스의 파생에 대한 인스턴스화 UWorld::SpawnActor<>를 사용
UObject에서 파생된 클래스를 인스턴스화
1. ConstructObject<>
- ObjectType* Object = ConstructObject<ObjectType>(UClassReference);
2. NewObject<>
- ObjectType* Object = NewObject<ObjectType>((UObject*)GetTransientPackage(),ObjectType::StaticClass());
-> NewObject는 호출마다 GetTransientPackage()를 전달해야 하는 첫 번째 매개변수가 있다.
-> C++키워드 new 사용 절대 금지(메모리 관리가 잘 안됨)
반응형
'Unreal Engine 4 > Unreal Engine 4' 카테고리의 다른 글
TSharedPtr, TSharedRef (0) | 2022.03.21 |
---|---|
UObject 파생 클래스를 제거하는 방법 (3) | 2022.03.16 |
UE4 예상 되는 클래스 타입을 지정하는 다양한 방법 (1) | 2022.03.14 |
UCLASS 동작에 변화를 주는 키워드 (1) | 2022.03.14 |
여러 변수를 이용한 문자열 표현 (0) | 2022.03.14 |