유니티 엔진의 생명주기 함수는 크게 Awake, OnEnable, Start, FixedUpdate, Update, LateUpdate, OnDisable, OnDestroy 로 구성되어있다.
각각 생명주기 함수에 대한 설명은 다음과 같다.
void Awake() {
Debug.Log("플레이어 데이터 준비!");
}
void OnEnable() {
Debug.Log("플레이어 로그인");
}
Debug.Log("플레이어 장비 준비!");
void FixedUpdate() {
Debug.Log("플레이어 이동");
}
void Update() {
Debug.Log("몬스터 사냥");
}
void LateUpdate() {
Debug.Log("경험치 획득");
}
void OnDisable() {
Debug.Log("플레이어 로그아웃");
}
void OnDestroy() {
Debug.Log("플레이어 데이터 해제");
}