오늘 한 일
Actor 클래스 기본 구조
출력 로그
- DECLARE_LOG_CATEGORY_EXTERN(LogSparta, Warning, All) : 로그 선언 카테고리
- LogSparta : 로그 카테고리 명.
- Warning : 로그 타입으로 Warning 이상의 로그만 출력하게 설정.
- All : 필요하면 나중에 모든 로그를 활성화할 수 있게 허용.
- 다른 클래스에서도 사용하고 싶으면 헤더파일을 포함해야므로 보통 별도의 공용 헤더를 선언함.
주요 라이프 사이클 함수
- 생성자 : 메모리에 생김. 딱 한번 호출.
- PostInitializeComponents() : 컴포넌트가 완성된 직후 호출. 컴포넌트끼리 데이터 주고받기, 상호작용.
- BeginPlay() : 배치 (Spawn) 직후 호출.
- Tick(float DeltaTime) : 매 프레임마다 호출. (성능이 저하될 수 있으므로 주의해서 사용.)
- Destroyed() : 삭제가 되기 직전에 호출. (이때 리소스 정리 해주면 좋음.) 호출 시 EndPlay도 호출.
- EndPlay() : 게임종료, 파괴(Destroyed()), 레벨 전환. 호출 시 Destroyed는 호출되지 않음.