728x90
반응형
개발하면서 평소 궁금하던 것들을 일기장 형식으로 작성한 것입니다.
참고용으로 봐주시고 피드백이 있다면 언제든지 댓글로 부탁드리겠습니다^^
편의상 본문은 평어로 서술합니다 😇
Awake와 Start는 둘 다 MonoBehaviour 클래스가 초기화 될 때 호출 되는 이벤트 함수이다!
Awake는 Start와 달리 오브젝트 및 스크립트가 비활성화 상태일 때도 호출된다. (그렇다면 Start는 이에 반대!)
Q. 그렇다면 둘 다 초기화를 수행할 수 있는데 굳이 Awake와 Start로 나눈 이유는?
Awake는 객체 자체 참조 및 변수를 초기화할 때,
Start는 다른 객체나 컴포넌트에 접근하는 참조를 생성하는데 사용하면 좋다고 한다!
하지만 유의할 점은 어느 객체의 Awake가 먼저 호출 될지는 보장되어 있지 않다! (중요)
반응형
'[Unity] > Unity' 카테고리의 다른 글
[Unity] Rigidbody AddExplosionForce() (0) | 2022.10.24 |
---|---|
[Unity] AssetBundle 이란? (0) | 2022.10.24 |
[Unity] FixedUpdate(), Update(), LateUpdate() 차이 (0) | 2022.10.19 |
[Unity] IL2CPP : IL2CPP의 제한사항 (Generic) (1) | 2022.10.19 |
[Unity] - IL2CPP : IL2CPP란? (1) | 2022.10.19 |