내일배움캠프 19일차 TIL - Unity Script Life Cycle

권태하·2024년 5월 10일
0
post-thumbnail

개요

  • Monobehaviour를 상속받는 클래스들은 유니티 이벤트 함수를 활용할 수 있다.
  • 이 이벤트 함수들은 게임 오브젝트의 생명 주기 동안 호출되는 순서와 타이밍이 있다.

주로 사용되는 함수

이름사용
1Awake게임 오브젝트가 생성될 때 호출되는 함수. 주로 초기화 작업이 수행됨.
2OnEnable게임 오브젝트가 활성화될 때 호출되는 함수.
3Start게임 오브젝트가 활성화되어 게임 루프가 시작될 때 호출되는 함수. 초기 설정 및 시작 작업을 수행.
4FixedUpdate물리 엔진 업데이트 시 호출되는 함수. 물리적인 시뮬레이션에 관련된 작업을 처리할 때 사용.
5Update매 프레임마다 호출되는 함수. 게임 로직의 주요 업데이트가 이루어짐.
6LateUpdateUpdate 메서드 호출 이후에 호출되는 함수. 다른 오브젝트의 업데이트가 완료된 후 작업을 수행하는 데 유용.
7OnDisable게임 오브젝트가 비활성화될 때 호출되는 함수.
8OnDestroy게임 오브젝트가 파괴될 때 호출되는 함수. 자원 정리 및 해제 작업이 수행됨.

이벤트 함수의 실행 순서

https://docs.unity3d.com/kr/2021.3/Manual/ExecutionOrder.html

profile
스터디 로그

0개의 댓글