강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

JMJ님의 프로필 이미지
JMJ

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

Destroy #1

스크립트인지 클래스인지...

작성

·

190

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개 다 정답이라고 봐도 될까요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

둘다 아닙니다.

MonsterController.cs 스크립트 컴포넌트를 가진 gameObject에서
Stat 혹은 Stat을 상속받은 컴포넌트를 갖고 와서 (추가가 아님)
myStat 변수에 저장 (참조값).


정도가 되겠네요.

JMJ님의 프로필 이미지
JMJ

작성한 질문수

질문하기