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

astrape님의 프로필 이미지

작성한 질문수

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

Resource Manager

11:05 Object 관련 질문입니다

작성

·

156

0

아래 비슷한 질문이 있지만 추가적으로 물어보고싶은게 있어 질문드립니다

return Object.Instantiate(prefab, parent); 에서 Instantiate를 바로 호출하면 재귀함수로 실행될 수 있다고 해서 Object를 붙이셨다고 했는데

혹시 Object 가 들어가는 이유가 Load 함수에 있는 where T : Object 때문에 Object로 같이 맞춰주는건가요?

return GameObject.Instantiate(prefab, parent);

이렇게 작성해도 생성하고 삭제하는 동작은 정상적으로 하던데 GameObject로 작성하면 나중에 어떤 오류가 발생할까요?

답변 2

0

astrape님의 프로필 이미지
astrape
질문자

쓰자마자 답변을 주셨네요 ㅎㅎ 빠른답변 감사드립니다

0

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

GameObject도 Object를 상속받고 있기 때문에, 그렇게 해도 괜찮습니다.
우리가 만든 Instantiate가 호출되는 것만 방지하면 됩니다.

astrape님의 프로필 이미지

작성한 질문수

질문하기