본문 바로가기

Language/C# - Unity

유니티 생명주기

초기화 - Awake() : 게임오브젝트 생성할때, 최초 실행
Start() : 실행.

(활성화) - OnEnable()  : 게임 오브젝트가 활성화 됐을 때


물리
FixedUpdate() : 물리 연산 업데이트 ( CPU 부하 )
게임로직 Update() : 게임 로직 업데이트 ( 실행 주기가 다를 수 있음 ) 
LateUpdate() : 모든 업데이트가 끝난 후 실행 ( 후처리, 카메라 등 )



(비활성화) - OnDisable() : 게임 오브젝트가 비활성화 됐을 때.
해체

OnDestroy() : 게임 오브젝트등이 삭제될 때