-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
9분 27초 질문입니다.
21.11.07 14:46 작성 조회수 126
0
public Poolable Pop(GameObject original, Transform parent = null) 함수가
이전까지 class Pool안에서 Create, Push, Pop을 만들었었는데
@Pool_Root안에서 tank, unitychan같은거 구분하기위한 Pool을 만들었던것이고
_pool안에서 original.name을 key값으로 찾은다음 value가 해당 Pool이니까
Pool클래스 안의 Pop함수를 통해 인자로 parent를 넣어줘서
해당 parent Poolable 컴포넌트를 가지고있는 gameobject(어떤 게임오브젝트인지는 상관없고)를 반환하는것이다.
이렇게 이해를 했는데 어느정도 이해를 한것인가요???
Poolable를 반환하는 함수라도 Poolable 스크립트를 반환하는것이 아니라 Poolable 컴포넌트(스크립트파일)을 가지고있는 gameObject를 반환하는것인가요??
답변을 작성해보세요.
1
Rookiss
지식공유자2021.11.08
이전에 올렺쉰 질문이랑 거의 동일한데,
Poolable Component를 반환하는 것이고
Component는 GameObject에 기생해서 살아가기 때문에
결국 Poolable Component가 붙어있는 GameObject를 반환하는 것과 사실상 동일합니다.
답변 1