레트로의유니티03장_상속, 컴포넌트 패턴, MonoBehaviour, 이벤트 메서드

k_dah·2021년 7월 14일
0

unity

목록 보기
2/15

"레트로의 유니티 게임 프로그래밍 에센스" 책을 참고하여 작성하였다.


*상속

: 이미 만들어진 클래스에 새로운 코드와 기능을 덧붙여 새로운 클래스를 만드는 방법, 이때 상속에만 너무 의존하면 오히려 기존 코드를 재사용하기 힘든 경우가 생길 수 있다.

*컴포넌트 패턴

: 컴포넌트를 조립해서 완성된 오브젝트를 만드는 방식, 개발자는 빈 게임 오브젝트에 컴포넌트를 조립해서 새로운 기능을 추가

*MonoBehaviour

: 유니티에서 미리 만들어 제공하는 클래스로 컴포넌트에 필요한 기능을 제공, MonoBehaviour를 상속한 클래스는 게임 오브젝트에 컴포넌트로서 추가될 수 있음.
즉, 모든 컴포넌트는 MonoBehaviour 클래스를 상속.

*유니티 이벤트 메서드

: 상황에 맞춰 자동으로 실행되는 메서드, 메시지브로드캐스팅을 통해 동작 ,
Start(), Update(), OnTriggerEnter() 등의 함수가 있다

  • Start() 메서드 예시 : 유니티가 Start 라고 적힌 메시지를 브로드캐스팅 하고 메시지를 받은 컴포넌트는 Start와 같은 철자의 메서드가 있다면 실행
  • 브로드캐스팅은 메시지를 무차별적으로 뿌리는 것
profile
개똥이

0개의 댓글

관련 채용 정보