본문 바로가기
게임 개발/Unity3D

[Unity | 유니티] FixedUpdate(), Update(), LateUpdate() 차이 및 실행순서

by 불타는홍당무 2015. 11. 28.

 ※ 출처: UNITY MANUAL


FixedUpdate()

Frame Rate와 상관없이 타이머에 의해 주기적으로 실행되는 함수.

실행되는 기기의 Frame Rate에 영향 받지 않고 어느 기기든 동일한 주기로 실행되는 함수이다(Time.deltaTime을 이용할 필요가 없다). 

통상 Update함수보다 더 자주 실행된다


Update()

Frame당 실행되는 함수.


LateUpdate()

Update함수의 실행이 끝난 직후에 바로 실행되는 함수

Update함수에서 실행되는 특정 기능이 완전히 실행된 후에 실행하고 싶은 기능이 있다면

LateUpdate 함수에서 실행하는 것이 바람직하다( 캐릭터를 따라가는 메인카메라의 이동).