유니티 작동싸이클
유니티의 엔진의 작동 싸이클입니다. 간단하게 정리하면
- Awake : 스크립트객체가 로딩 될 떄, 최초 1번만 작동합니다.(즉, Add 될 떄, 작동합니다)
- OnEnable : disable되거나 객체가 로딩될떄 호출합니다. 비활성화되었다가 활성화되었을때도 작동합니다.
- Start : Awake처럼 초기화를 할떄도 많이 사용합니다. 최초 한번만 실행합니다.실제 활성화 되어야 작동한다는점이 Awake와 다른부분입니다.
- FixedUpdate : 고정프레임 기반으로 작동하며, 물리 시뮬레이션에서 사용합니다.(ex.오브젝트를 미는 경우)
- Update : 매프레임마다 호출합니다.
- LateUpdate : Update에서 변경된사항을 바로 수정,변경할떄 사용합니다.(ex.플레이어가 움직인update 이후 카메라의 움직임을 계산하는 경우)
- OnDisable : 객체를 비활성화합니다.
- OnDestory : 객체를 파괴합니다.
전처리의 중요 부분과 간단한 요약입니다.