인프런 커뮤니티 질문&답변

kimj90703님의 프로필 이미지
kimj90703

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

Scene Manager #2

Awake 함수에 대해서

해결된 질문

작성

·

617

0

유니티 강의에서 씬 매니저 부분을 듣다가 질문이 생겨서 드립니다

게임 오브젝트 @Scene에 들어있는 스크립트는 GameScene 이고,

GameScene은 BaseScene 을 상속받고 있고,

BaseScene 은 이러한데,이 상태에서 유니티를 실행하면

이렇게 표시 됩니다.

GameScene 은 BaseScene 을 상속받고 있기는 하지만,

BaseScene은 게임 오브젝트내(Hierachy) 에 존재하지 않은데,

BaseScene 에서 Start 함수는 실행되지 않으면서, Awake 함수는 어떻게 실행되는건지 설명해주시면 감사하겠습니다

답변 1

2

Rookiss님의 프로필 이미지
Rookiss
지식공유자

자식 클래스에서 Start, Awake 함수를 만들면
부모 클래스가 아닌 자식 클래스의 STart, Awake가 호출됩니다.
자식 클래스에서의 Start를 지우시면 부모 클래스의 Start 로그가 찍힐거에요

kimj90703님의 프로필 이미지
kimj90703

작성한 질문수

질문하기