inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Pool Manager #2

9분 27초 질문입니다.

218

starkshn

작성한 질문수 134

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를 반환하는것인가요??

C# unity

답변 1

1

Rookiss

이전에 올렺쉰 질문이랑 거의 동일한데,
Poolable Component를 반환하는 것이고
Component는 GameObject에 기생해서 살아가기 때문에
결국 Poolable Component가 붙어있는 GameObject를 반환하는 것과 사실상 동일합니다.

ResourceManager 클래스 관련 질문

1

25

2

몬스터 HP 게이지바 이동

0

20

1

매니저 관련 질문이 있습니다.

0

69

2

비쥬얼 스튜디오에서 unity연결이 없습니다.

0

74

2

UI 기능 관련 질문이 있습니다!

0

70

2

픽셀 좌표 스크린 좌표

0

49

0

전체적으로 코드 읽는게 굉장히 오래 걸리네요...

0

105

2

카메라 #2 수업 캐릭터 쓰러짐 해결

0

96

1

플레이어 움직임이 끝날때, 기울어짐 현상

0

100

1

Input 적용과 관련하여 질문 있습니다.

0

91

1

디버그 불가.. Unity에 연결 불가

0

98

1

달리기 애니메이션 에러

0

98

2

오랜만에 게임을 만들다가 사운드 관련해서 뭔가 궁금한게 있어서 봤습니다

0

75

1

GetKey 오류

0

128

2

에셋을 어디에 올려두신지 알 수 있나요?

0

114

1

재귀호출? 오류나는데 왜 이래요 ?

0

178

6

Animation blending 파라미터 계산

0

75

1

newPos와 to지점이 겹쳐져야 하는거 아닌가요?

0

112

3

오브젝트 복제하니까 자꾸 이런게 뜨면서 꺼집니다

0

96

2

질문있습니다

0

155

2

아 이거 소스코드 같은거 없나요?

0

152

3

질문 드립니다. string.IsNullOrEmpty(name)

0

94

2

@Managers 가 씬에 배치되어 있어도 문제가 되지 않나요?

0

139

2

유니티6 NavMesh 안되는분들

1

193

1