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

박준영님의 프로필 이미지
박준영

작성한 질문수

[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작

ObjectManager

Utils에 있는 GetOrAddComponent 질문이 있습니다.

작성

·

501

1

강의 34분 10초에서 PlayerController를 가져올 때

GameObject go = Managers.Resource.Instantiate("Slime_01.prefab");
go.name = "Player";

PlayerController controller = go.GetOrAddComponent<PlayerController>();

그냥 자연스럽게 go 뒤에 GetOrAddComponent 함수를 사용하시던데 이렇게 되는 이유가 뭔가요...?

PlayerController controller = Utils.GetOrAddComponent<PlayerController>(go);

저는 위에 코드처럼 호출해서 사용해야 한다고 생각했습니다.

 

답변 1

1

박준영님의 프로필 이미지
박준영
질문자

강의를 듣다보니 나중에 Gem 떨구기 강의에서 24:35에서 설명해주셨군요! 이해했습니다. 감사합니당ㅎㅎㅎㅎ

박준영님의 프로필 이미지
박준영

작성한 질문수

질문하기