"깊이"가 다른 게임개발자 허민영

유저에서 게임까지, 철학에서 코딩까지, 본질을 보는 게임개발

소프트웨어 공학/코딩

Unity] Start함수 정밀 분석 완료

허민영 2025. 7. 25. 12:15

 

Start가 호출되는 타이밍은 Update 종류에 상관없이 Update전후로 호출될 수 있음.
1. FixedUpdate전
2. FixedUpdate후
3.Update전
4.Update후
5.LateUpdate전,
6.LateUpdate후 
총 6번의 타이밍이 있음.

이중  Update후 시작되는 Start가 호출된다면 해당 객체는 해당 Update를 바로 시작함.(이 부분 때문에 멘붕이었음)
위의 내용은 여러개여도 적용됨. 즉, A,B,C 객체가 LateUpdate후 스타트되었다면
A의 Start-> A의 LateUpdate-> B의 Start-> B의 LateUpdate-> C의 Start-> C의 LateUpdate-> 순으로 진행됨

프레임의 증가는 FixedUpdate전(Start타이밍)의 바로직전에 진행됨
프레임 증가 시 Term이 조금 길게 있음.