Unity 공부
Awake() Vs. Start() 특징 Awake Start 공통점 최초 1회만 실행됨 → 보통 초기화 용도로 사용 모든 오브젝트 참조 보장 객체 상태 객체가 Disabled일 때도 실행 객체가 Enabled일 때만 실행 실행 타이밍 모든 오브젝트 생성 이후 모든 Start 실행 이전(동적 생성 제외) 최초 Update 실행 직전 따라서 미리 만들어둬야 하는 동적 할당체(Collections 등)는 Awake에서 할당해주는 것이 좋아 보인다(Disabled일 때도 실행해두고, Start에서 해당 변수들을 사용하기 위해서). 출처: https://blog.naver.com/blastingzone/220406033699