ObjectPool을 이용한 AI 오브젝트 스폰 관리
이번 시간에는 오브젝트 폴 패턴을 이용하여 오브젝트 스폰 관리를 하는 시간을 가지겠다. 오브젝트 폴 기법이란 게임에 배치할 오브젝트를 미리 폴(Pool)에 생성하고 필요할 때마다 활성화/비활성화하며 꺼내쓰는 기법이다. 기존에 오브젝트 생성 / 삭제가 이뤄지며 메모리 문제가 발생하는 문제를 해결할 수 있는 장점이 있다. 이 오브젝트 폴 기법을 이용하여 이전에 만든 AI 오브젝트들을 배치하고 리스폰까지 구현하려고 한다. 1. 제네릭 오브젝트 폴 사용?public class ObjectPool where T : MonoBehaviour{ private Queue pool = new Queue(); // 재활용 오브젝트를 담을 Queue private T prefab; ..
프로그래밍/Unity
2025. 11. 19.