[Unity] 유니티 생명주기 ( Life Cycle )

한재민·2025년 2월 17일

용어정리

목록 보기
10/33

Reset
- 오브젝트를 생성 후 인스펙터 뷰에서 리셋을 눌러줄 때 실행

Awake
- 스크립트가 실행될 때 한번만 호출

OnEnable
- 오브젝트가 활성화될때 호출됨

Start
- Update 함수가 호출되기전에 한번만 호출
- 모든 Awake함수가 실행된 이후

FixedUpdate
- 발생 주기가 일정한 Update 함수

Update
- 프레임마다 호출되는 함수
- 주기가 일정하지않음

LateUpdate
- Update 함수가 실행되고 나서 호출됨
- 카메라 이동로직에 용이

OnDisable
- 오브젝트 또는 스크립트가 비활성화 되었을때 호출

OnDestory
- 오브젝트의 마지막 프레임이 업데이트 된 후 실행됨
- 오브젝트를 없앨때 / 씬 종료 시

OnApplicationQuit
- 프로그램이 종료 전에 모든 오브젝트에서 호출됨


Awake, Start 주의할점

  • Awake 함수는 비활성화 상태에서도 호출됨
  • Start 함수는 활성화 상태일때만 호출됨

이걸 몰라서 버그를 참 많이 본거같다.

profile
유니티 클라이언트 취업준비중입니다..

0개의 댓글