Actor는 생성, 초기화, 플레이, 파괴, 유효성 검사로 관리한다
Destroy 뒤에도 외부 포인터가 남을 수 있으므로 수명과 참조 정리를 함께 봐야 한다.
| 단계 | 일어나는 일 | 주의할 점 |
|---|---|---|
| Spawn / Placed | 코드 생성 또는 레벨 배치로 월드에 들어온다 | 생성 위치와 소유권을 정한다 |
| Initialize | 컴포넌트와 기본 상태가 준비된다 | BeginPlay 전 참조와 초기값을 안정화한다 |
| BeginPlay / Tick | 게임 중 동작과 프레임 업데이트가 진행된다 | Tick은 필요한 로직만 켠다 |
| Destroy / EndPlay | 파괴 요청 뒤 종료 이벤트와 참조 정리가 이어진다 | IsValid와 약한 참조로 접근을 막는다 |
액터 파괴는 모든 참조가 즉시 사라지는 일이 아니므로 유효성 검사를 습관화한다.