작성
·
237
답변 2
0
0
Awake를 Start보다 먼저 호출'해야' 하는 것은 아니고,
그냥 유니티의 생명 객체 주기가 그렇게 정해져 있는 것입니다.
일반적으로 객체가 많아지고 사양이 복잡해지면
초기화 순서가 중요해지는 경우가 생기는데, 그럴 때를 대비해서이기도 하고.
또 Awake와 Start 자체의 미묘한 차이가 있기도 합니다.
Awake 같은 경우 Component가 추가되는 순간에 호출되는 반면
Start는 Update 바로 이전에 Scene에 배치되어 동작할 때 호출되는데
당장 와닿지 않으면 넘어가고 언젠가 이런 부분에 막힐 일이 오면 그때 다시 검색해보면 됩니다.