[TIL-260113] 라이프 사이클

데비·2026년 1월 13일

본과정

목록 보기
31/79

오늘 배운 내용

- 유니티 이벤트 함수

- 라이프 사이클


유니티 이벤트 함수

1. Awake()

  • 오브젝트 '생성'시 단 1회만 호출됩니다.

2. OnEnable()

  • 오브젝트의 '활성화'시 마다 1회 호출되며, Update()이전에 호출된다.

3. Start()

  • Awake() 이후 오브젝트의 '생성 및 활성화'시 단 1회만 호출된다.

4. Update()

  • 매 프레임마다 1회 호출되며, 오브젝트와 스크립트의 생존 및 활성화 시에만 동작한다.

5. Coroutine

  • 연산 수행시 Update() 이후에 수행하지만 실행과 정지를 사용자가 자유롭게 사용할 수 있는 서브루틴입니다.

6. OnDisable()

  • 오브젝트의 '비활성화'시 마다 1회 호출되며, Update()이후에 호출된다.

7. OnDestroy()

  • 오브젝트의 '파괴'시 1회 호출된다.

라이프 사이클

사진출처 & 자세한 심화 내용

  • 위에 정리한 유니티 이벤트 함수들의 라이프 사이클을 나타낸 사진이며, 이벤트 함수들로 이루어진 라이프 사이클은 해당 사진과 같은 순서로 이루어져있다.

0개의 댓글