티스토리 뷰

일단 유니티 오브젝트에 스크립트로 붙으려면 MonoBehaviour를 상속해야만 스크립트 추가가 가능합니다.


하지만 여기서 한번 MonoBehaviour를 상속한 클래스를 상속해서 클래스를 만든다면?


일단 해당 클래스를 스크립트에 붙이는 것이 가능합니다.


public class Unit : MonoBehaviour

public class Unit2 : Unit


그리고 여기서 GetComponent<Unit>()를 사용하게 되는 경우 상황이 어떻게 변할 것인가?


1. Unit과 Unit2가 함께 존재하는 경우

Unit이 반환된다

2. Unit2만 있는 경우

Unit2가 Unit의 모습으로 반환된다


그리고 당연한 얘기지만 Unit, Unit2 모두가 존재하는 경우 각각의 Start()함수가 전부 실행됩니다. 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함