Unity - 생명주기 (Life Cycle)
·
Unity
Unity Life Cycle (생명주기)생명주기 하면 가장 먼저 떠오른 키워드는 렉시컬 스코프 였다.유니티서 생명주기는 MonoBehaviour 기반 스크립트를 관리하는 순서이자 흐름이다. 모든 Unity 컴포넌트는 생성 → 초기화 → 실행 → 종료 단계를 거치며각 시점마다 특정 콜백 함수들이 호출된다. 전반적인 실행 순서는 다음과 같다Awake()OnEnable()Start()Update()FixedUpdate()LateUpdate()OnDisable()OnDestroy()생명주기 관련 함수들에 대해서 각각 조금 더 알아보자 Awake()가장 먼저 호출되는 초기화 함수로 게임 오브젝트 활성화 여부와 상관없이 스크립트가 메모리에 로드될 때 한 번 호출된다.주로 참조 연결, 싱글톤 인스턴스 지정 등에 ..