MonoBehavior와 컴포넌트 패턴
유니티를 실행시키고 C# 스크립트를 만들면using UnityEngine; 등등 자동으로 완성되어 있는 템플릿들이 있다. 그 중 눈에 띄는 것은 MonoBehavior 클래스의 상속과 그로 인한 Start, Update 함수들이다.우리는 앞으로 유니티 엔진 안에서 전처리기나 상속받은 MonoBehavior 클래스에 구현된 함수나 문법을 사용하기 때문에 기존의 C# 문법과는 다르다고 생각해야 한다. 예를들어 해당 클래스를 상속받은 상태에서 new를 사용하여 객체를 생성 시 오류가 발생한다. 그래서 대체 MonoBehavior 클래스가 무엇인지를 알아보기 전에 유니티는 기본적으로 component 디자인 패턴을 사용한다는 사실을 알아야 한다. 하나의 update 함수 안에 모든 코드를 때려박는 것..