UObject / AActor

UObject와 AActor 선택 기준

월드에 배치되고 Transform을 가져야 하면 AActor, 데이터와 기능 단위라면 UObject가 더 가볍다.

클래스를 고르는 핵심 질문

world or not

월드 존재 여부

레벨에 배치되거나 위치가 필요하면 AActor를 선택한다.

Transform

위치, 회전, 스케일이 필요하면 Actor 계층이 맞다.

Component

Actor는 여러 Component를 붙여 기능을 조합한다.

GC와 생성

UObject는 NewObject, Actor는 SpawnActor 흐름을 따른다.

필요 기능월드 존재?AActorUObject생성 API
읽는 법

Actor는 편하지만 무겁다. 월드와 수명, Transform이 필요 없는 도우미 객체라면 UObject로 충분한지 먼저 본다.