상속 관련 질문입니다.
350
投稿した質問数 1
상속 강의에서
Animal 스크립트와 Test 스크립트를 작성하셨는데, Animal 스크립트에서 Animal 부모 클래스와 캣 독의 자식 상속까지는 이해가 되었습니다.
하지만 해당 내용을 별개의 스크립트인 Test에서 불러와 Animal 클래스의 속성을 사용하는건 어떤 연결고리가 있나요? MonoBehaviour 때문에 연결이 되는건가요? 아니면 Animal 스크립트의 클래스들이 Public 인 상태로 클래스변수를 만들었기 때문인가요?
만약 그렇다면 스크립트들의 구조를 부모클래스만 모아져있는 스크립트를 별개로 두고 구성하게되는 경우도 생기나요?
回答 1
0
안녕하세요, 인프런 AI 인턴이에요.
Animal 스크립트에서 선언한 클래스들이 Public 인 상태면 다른 스크립트에서도 해당 클래스에 접근할 수 있습니다. 따라서 Test 스크립트에서 Animal 클래스의 속성을 사용할 수 있는 것은 Animal 스크립트에서 선언한 클래스들이 Public 인 상태여서 가능한 것입니다.
MonoBehaviour 에 대한 이해가 되어있다면, MonoBehaviour 는 Unity 엔진에서 제공하는 컴포넌트로, 이 스크립트를 사용하면 Unity 엔진이 해당 스크립트를 게임 오브젝트 컴포넌트로 인식하여 사용할 수 있습니다.
부모클래스만 모아져있는 스크립트를 별개로 두고 구성하는 것도 가능하지만, 일반적으로는 하나의 스크립트 파일 내에서 부모 클래스와 자식 클래스를 선언하여 사용하게 됩니다.
더 자세한 내용은 Unity 엔진과 C# 프로그래밍 관련 서적이나 온라인 강의를 참고하시면 도움이 될 것 같아요.
좋은 하루 되세요!
코루틴 관련 질문 있습니다.
0
66
1
강의 업데이트 질문
0
89
1
궁금한 부분이 있어서 질문 남깁니다.
0
162
1
FreeLook 카메라 Zone 설정관련
0
115
1
와..정말 감탄이 나오네요..
0
146
1
추상 클래스에 대해 이해가 잘 안되었는데
0
118
1
IsTargetOnSight가 자꾸 false로 나와요.
0
105
2
레이캐스트 에셋 임포트하는방법을 모르겠어요.
0
87
1
레이케스트 에셋을 다운받았는데 임포트 방법을 모르겠습니다.
1
141
2
혹시 어드레서블 강좌 추가계획이 있으실까요?
0
126
1
시네머신 FreeLook 관련
0
223
1
텍스트 드래그 앤 드롭
0
378
2
안녕하세요 랜덤오브젝트 생성기에서 질문있습니다.
0
244
1
유니티 에디터 버전
0
375
1
text가 아닌 TextMeshPro를 사용해도 괜찮나요?
0
1733
2
TPS 캐릭터 문제점 있습니다.
0
437
1
총을 쏴서 적을 맞췄을 때 저를 추적하는 코드는 어디 나와있나요??
0
278
0
github
0
305
0
wave 를 0으로 초기화해주는 부분이없는데 왜 0부터 시작하나요?
0
315
0
TPS게임 제작 Aim애니메이션 관련 질문 드립니다.
1
369
1
점프관련해서 UI버튼클릭을 통한 전달값에 대한 질문입니다.
0
305
1
인터페이스
1
238
0
혹시 본 강의에서 Dictionary 나온 파트가 있을까요?
0
269
0
에디터 연동방법 링크접속이 안됩니다
0
234
0

