inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[Unity] 함께 만들어가는 방치형 게임 개발

오브젝트 풀링 (Object Pooling)

오브젝트 폴링 문의 합니다.

해결된 질문

215

쿠쿠

작성한 질문수 2

0

Add_Queue 함수에서

go.transform.parent = m_pool_Dictionary[path].parentTransform;

부모 설정을 하고 다시

Return 함수로 가서

obj.transform.parent = parentTransform;

다시 부모 설정 하는 이유가 궁금 합니다.

 

아 그리고 스킬 구현 아이디어는 끝났나요 ?

 

C# unity firebase 게임기획 json-parsing

답변 1

0

Pinous

안녕하세요! Object pool에서오브젝트를 get을 진행하면 해당 오브젝트가 부모에서 나와서 독립적인 오브젝트로써 존재합니다. 이 오브젝트가 return이 될 때 다시 기존 부모를 찾아가게끔 하는 이유는 인스펙터 뷰상에 깔끔함을 위하여 처리한 내용이기도하고, 또한 추후에 여러개의 씬을 사용 할 때 기존 저장되어있던 모든 오브젝트를 다시 재생성하는게 아닌 보관하여 다시 재활용을 하기 위하여 씬이 이동이 되어도 파괴되지않게끔 처리하기 위함이라고 생각 해 주시면 되겠습니다 🙂

 

스킬 구현의 경우 기존 스킬 섹션이 진행되기 전 까지만 아이디어를 받아서 구현을 도와드렸는데 일부 희망하시는분에 한해서 추가적으로 작업하여 추후에 다시 스킬섹션에 강의영상을 넣어드리려고 합니다. 만드시고싶으신 내용이 있다면

pinous.g@gmail.com으로 상세한 내용을 작성해주시면 시간이 좀 걸리더라도 구현 후 강의 영상을 제작 하겠습니다 !

코드 관련 질문

0

31

2

39. Main화면 추가 UI 에서 자료는 어디서 받나요??

0

40

1

cleric.fbx 파일을 열 수 없다는 에러가 뜹니다

0

69

2

강의 15분에 질문드립니다

0

72

2

교육자료 마젠타색

0

70

1

26분에 질문 드립니다

0

66

1

코인 획득 강의 질문입니다.

0

71

2

시간이없어서 빠르게 공부하게 프로젝트 공유좀 부탁드려요

0

109

2

TextMeshPro, TextMeshProUGUI, 그리고 Text의 차이점이 궁금합니다

0

130

1

피격테스트 30:20

0

61

1

구현 문의

0

79

1

안녕하세요! 게임개발 협업관련해서 질문드립니다!

1

159

2

Pool_Mng, Base_Mng 참조

0

109

3

CSV대신 DB

0

90

2

DB 관련 궁금한 점이 있습니다.

0

80

2

네이밍 컨벤션 질문

0

88

2

Dice Prefab

0

80

2

State Pattern #6 (Dead) 챕터의 Spawner.m_Players.Add(this); 문의드립니다.

0

62

1

혹시 섹션별 스크립트 소스 있으신지요?

0

125

2

Firebase 웹에서 값 변경 후

0

84

1

Material 파일이 깨지는거 같아요

0

166

2

절전모드 카메라 끄는 것

0

80

1

프로젝트 파일 공유 가능할까요?

0

184

2

프로젝트 관련 질문

0

95

1