호빵의 IT 개발소

[유니티] MonoBehaviour 본문

C#, 유니티/유니티엔진 기초

[유니티] MonoBehaviour

호빵Stack 2022. 1. 17. 20:18

유니티에서 C# 스크립트를 생성하면 public class (스크립트 이름) : MonoBehaviour를 볼 수 있습니다.

 

여기서 MonoBehaviour를 드래그 한 뒤 F12를 클릭하여 타고 들어갈 수 있는데 자세한 코드는 볼 수 없지만 클래스가 어떤 시그니처를 가지고 있는지 대충 볼 수 있습니다.

1) MonoBehaviour는 Behaviour를 상속 받고 있다.

 

Behaviour를 F12하면

2) Behaviour는 Component를 상속 받고 있다.

 

Component를 F12하면

3) Component는 Object를 상속받고 있다.

 

Object를 F12하면

4) 마지막으로 Object에 대한 시그니처를 볼 수 있습니다.

 

※우리가 C#파일을 임의로 만들어서 유니티에 붙인다고 해서 붙는게 아니라 class 선언 옆에 : MonoBehaviour 붙여야 Component로 인식하여 유니티 툴에서 드래그 드롭으로 스크립트를 붙일 수 있습니다. void Start()와 void Update()도 동일하게 class 선언 옆에 : MonoBehaviour 붙여야 사용 가능합니다.

 

 

 

---------------------------------------------------------------------------------------------------------------------------

참고 : [인프런] Rookiss님의 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티  엔진

Comments