ObjectPool (1) 썸네일형 리스트형 Unity에서 유용하게 사용될 오브젝트 풀링(Object Pooling) 오브젝트 풀링은 유니티에서 아주 자주 사용하는 로직이다. 매번 오브젝트를 생성/파괴를 하는 것이 아닌 한번 생성했던 오브젝트를 리스트(List) 또는 큐(Queue)에 저장해 두었다가 재사용하고 사용이 완료된 후엔 반납하는 역할을 하는 것이 오브젝트 풀링이다. 여러 차례 게임을 개발하며 오브젝트 풀링 관리하는 방법을 개선하곤 했었는데, 이번에 조금 더 많은 개선이 이루어지며 편리해졌다는 판단을 하게 되었다. 기존에는 오브젝트 풀링을 사용하기 위해서는 여러가지 절차들이 많이 필요했었다. 씬의 빈 공간에 빈 GameObject를 만들어서 거기에 풀링 매니저 스크립트를 넣고, 컨테이너를 만들어서 적용하는 등등 여러 절차들이 필요했었다 이러한 여러 절차들을 자동으로 처리할 수있도록 개선하였으며, 소스 상에서 G.. 이전 1 다음