이런식으로 하나의 pooling_storage 오브젝트를 만들고나서 자식의 Activeself를 검색하여 false(비활성)인 오브젝트를 꺼내쓰는 방식을 사용하고있는데요
인터넷에 오브젝트 풀링 검색해보니 다들 풀링방식이 저와는 많이 다른거 같더라고요
혹시 제 방식에서 문제가 있을지 덜컥 겁이나서 질문드립니당..
이런식으로 하나의 pooling_storage 오브젝트를 만들고나서 자식의 Activeself를 검색하여 false(비활성)인 오브젝트를 꺼내쓰는 방식을 사용하고있는데요
인터넷에 오브젝트 풀링 검색해보니 다들 풀링방식이 저와는 많이 다른거 같더라고요
혹시 제 방식에서 문제가 있을지 덜컥 겁이나서 질문드립니당..
그거 그렇게 하는거 아닌데 ㅋㅋ루삥뽕
다량 생산할 오브젝트에 꺼내오고 회수하는 함수 들어있는 인터페이스 만들어서 상속한다음에, 로딩할때 한꺼번에 만들어서 오브젝트 풀링클래스에 List나 Dic에 저장해놓고 함수호출해서 쓰면됨
처음 Start에 for문으로 Instantiate(prefab);을 여러번 호출시킴, 만들어진 오브젝트는 for문이 돌 때 마다 Queue에 넣고 필요하면 꺼내고 필요없으면 반환하는게 오브젝트 풀링,