커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
C#스크립트에 게임 오브젝트 연결
게임개발 종합반 v8
4주차
북마크
황*규
댓글
1
추천
0
조회수
23
조회수
23
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


  1. 첫번째 그림을 보면 card이름으로 C#스크립트를 생성하고 Prefabs에 있는 card GameObject에 연결하였습니다.

그리고 C#스크립트 내에 선언된 anim이라는 변수에 prefabs에 있는 card GameObject를 넣었습니다.

강의에서와 같이 애니메이션이 잘 작동합니다.

2. 두번째 그림에서 card C#스크립트에 대한 inspector를 보면 anim 변수에 None(Animator)라고 되어있습니다(앞 1번에서 말하였듯이 card GameObject의 inspector에서 anim변수에 card GameObject를 넣었음에도 None으로 되어있음).

여기에도 card GameObject를 넣어줘야 되는것 아닌가요?


3.작동방식을 보면

C#스크립트를 만든다 -> 해당 스크립트를 특정 GameObject에 넣어준다 -> 스크립트를 받은 GameObject의 inspector에서 Script에 대한 설정(변수값연결 등)을 한다.

로 진행되는 것 같은데,

여기서 특정 GameObject가 스크립트를 받는 순간(GameObject에 스크립트를 넣어주면) C#스크립트는 복사되어 복사본이 GameObject에 들어가고 거기거 게임관련 다양한 설정을 하고, Scripts폴더에 있는 C#스크립트는 거기에 영향을 미치지 않는건가요?

비슷하게 적용될 지 모르겠는데, java에서 말하는 override가 되는 것인지?(아니면 상속?)



스파르타 즉문즉답


스파르타 즉문즉답





취소
 공유
취소
댓글 0
댓글 알림
나의얼굴