728x90
Awake()함수는 가장 먼저 호출되는 함수로서 인스펙터 창의 컴포넌트 스크립트가 비활성화되어 있어도 실행이 된다.
보통은 데이터를 초기화할 때 사용하는 함수
Start()함수는 Awake함수가 실행된 후 곧바로 1회 호출되는 함수,
하지만 컴포넌트 내 스크립트가 비활성화되어 있으면 실행되지 않는다.
역시 초기화를 위한 이벤트 함수 중 하나라고 보면 된다.
+ Start()함수는 앞으로 어떤 메서드를 사용할 건지 참조하는 기능을 수행하기 도 한다.
추가적으로 OnEnable함수는 컴포넌트가 비활성화되어있다가 활성화 될 때 1회 호출되는 함수
초기화 함수 호출 순서는 Awake() -> OnEnable() -> Start()
Debug.Log는 함수를 실행됬을 때 어떤 결과값이 나오는지를 보여주는 기능 수행
728x90
'게임 프로그래밍 > C#' 카테고리의 다른 글
C# 유니티 함수를 활용한 오브젝트/컴포넌트 (비)활성화 방법(Enabling, Disabling, Activating Components) (1) | 2021.07.25 |
---|---|
C# 유니티 함수 Update and FixedUpdate (0) | 2021.07.21 |
C# 접근 한정자 공개/은닉 Scope and Access Modifiers (0) | 2021.07.21 |
C# Loops 루프 (0) | 2021.07.20 |
C# IF statements IF문 (0) | 2021.07.20 |