728x90
반응형

📕오늘의 공부 주제



Unity의 생명주기 순서에 대해 학습

🤔Why?



Unity에서는 스크립트가 어떤 순서로 실행되는지를 정확히 알고 있어야 예측 가능한 게임 로직을 구성할 수 있다. 특히 초기화 시점, 업데이트 순서 등을 이해하면 디버깅이 쉬워지고 오류를 줄일 수 있다.

📖오늘의 공부 내용



'''
Awake → OnEnable → Start → FixedUpdate → Update → LateUpdate → OnDisable → OnDestroy
'''

메서드 호출 시점 설명
Awake() 스크립트 인스턴스가 로드될 때 (가장 먼저 호출) 자기 자신 필드 초기화에 사용
OnEnable() 오브젝트가 활성화될 때마다 호출됨 SetActive(true) 될 때마다 실행
Start() 오브젝트가 활성 상태일 때 첫 프레임 전에 호출 타 컴포넌트 참조, 함수 호출에 적합
FixedUpdate() 일정 간격마다 호출됨 물리 연산(Rigidbody) 관련 처리
Update() 매 프레임 호출됨 사용자 입력, 일반 게임 로직
LateUpdate() 모든 Update() 이후 호출 카메라 추적, 애니메이션 후처리
OnDisable() 오브젝트가 비활성화될 때 호출됨 상태 저장, 정리
OnDestroy() 오브젝트가 파괴될 때 호출됨 리소스 해제, 정리
728x90
반응형

'프로그래밍 공부 > TIL' 카테고리의 다른 글

2025-07-21 TIL  (0) 2025.07.21
2025-07-18 TIL  (0) 2025.07.18
2025-07-15 TIL  (0) 2025.07.15
2025-07-11 TIL  (0) 2025.07.11
2025-07-10 TIL  (0) 2025.07.10