c#및 유니티 이해

Script는 Monobehavior를 상속받음. Monobehavior는 Unity의 기본 클래스로 Unity의 기능을 사용하기 위해 필수로 상속해야 하는 클래스이다.

Awake() : 오브젝트 생성 시점에 실행됨.

OnEnable() : 오브젝트 활성화 시점에 실행됨.

Start() : 게임 시작 시점에 실행되나, Awake() 이후에 실행됨.

Update() : 매 프래임 실행됨.

LatedUpdate() : Update() 이후에 실행됨.

FixedUpdate() : 매 프래임 실행되나, 고정된 프래임으로 실행됨.

OnDisable() : 오브젝트 비활성화 시점에 실행됨.

OnDestroy() : 오브젝트 제거 시점에 실행됨.

Scene은 GameObject로 구성, GameObject는 Component로 구성 → Unity == 컴포넌트 패턴 방식