인프런 커뮤니티 질문&답변
Awake질문
작성
·
334
답변 1
2
Rookiss
지식공유자
원리라기 보단 그냥 유니티 구조가 그렇게 되어 있습니다.
Start, Awake가 가상함수는 아니지만 특수 이벤트 함수입니다.
그리고 상속받은 클래스에서 따로 정의하지 않으면 부모 쪽의 Start, Awake가 호출되는데요.
(ex. GameScene에서 누락해도 BaseScene Awake() 호출됨)
거기서 우리가 내부적으로 가상함수로 만든 Init()을 호출해주고 있으니,
GameScene에서 재정의한 Init()이 호출되는 것이죠.





