내일배움캠프-언리얼

[내일배움캠프 - 언리얼] DAY 32 - 로그와 라이프 사이클

이시보 2026. 1. 13. 17:53
// BeginPlay 호출 시점을 로그로 확인
UE_LOG(LogTemp, Warning, TEXT("My Item appears!!"));

로그 카테고리: LogTemp라는 임시 카테고리 사용

로그 수준

- Display : 일반적인 실행 흐름이나 상태 확인(흰색)

- Warning : 예상치 못한 동작이나 잠재적인 문제(노란색)

- Error : 즉시 수정이 필요한 심각한 문제(빨간색)

 

// "LogSparta"라는 이름으로 로그 카테고리 선언
DECLARE_LOG_CATEGORY_EXTERN(LogSparta, Warning, All);

헤더 파일에서 로그 카테고리 선언

LogSparta : 카테고리 이름

Warning : 이 카테고리를 사용할 때 기본적으로 Warning 이상의 로그만 출력하도록 설정

All : 필요하면 나중에 모든 로그를 활성화할 수 있도록 허용

 

액터의 라이프 사이클

생성자 : 메모리에 생성됨, 딱 한 번 호출

PostInitializeComponents() : 컴포넌트가 완성된 직후 호출, 컴포넌트끼리 데이터 주고받기, 상호작용

BeginPlay() : 배치 직후

Tick(float DeltaTime) : 매 프레임마다 호출

Destroyed() : 삭제 되기 직전 호출

EndPlay() : 게임 종료, 파괴, 레벨 전환시 호출