인프런 커뮤니티 질문&답변
스크립트인지 클래스인지...
작성
·
192
0
MonsterController.cs 에서 질문있습니다.
Stat myStat = gameObject.GetComponent<Stat>();
라는 식은 정확히
1. MonsterController.cs 스크립트 컴포넌트를 가진 gameObject가 Stat.cs 스크립트 컴포넌트를 추가 한 다음, 'PlayerStat.cs' 를 인스턴스화한 myStat변수에 저장.
2. MonsterController.cs 스크립트 컴포넌트를 가진 gameObject가 Stat.cs 스크립트 컴포넌트를 추가 한 다음, 'PlayerStat class' 를 인스턴스화한 myStat변수에 저장.
나름 해석을 해봤는데, 1번이랑 2번 중에 어떤게 정답인가요?
스크립트인가요 아니면 클래스인가요? 아니면 ... 사실 2개 다 정답이라고 봐도 될까요?
퀴즈
48%나 틀려요. 한번 도전해보세요!
Unity 게임 개발 프레임워크에서 Manager를 사용하는 주된 목적은 무엇일까요?
특정 오브젝트의 애니메이션을 제어하기 위해서
자주 사용되는 기능이나 시스템을 중앙에서 관리하기 위해서
캐릭터의 스탯 값을 저장하기 위해서
게임 씬의 배경 음악을 재생하기 위해서
답변 1
1
Rookiss
지식공유자
둘다 아닙니다.
MonsterController.cs 스크립트 컴포넌트를 가진 gameObject에서
Stat 혹은 Stat을 상속받은 컴포넌트를 갖고 와서 (추가가 아님)
myStat 변수에 저장 (참조값).
정도가 되겠네요.





