【Unity】Object Pool
ObjectPoolとは? Unityでは通常、銃弾やエフェクトなど、オブジェクトが必要になったときに、Instantiateしてインスタンスを生成します。
それだと効率が悪いので、事前に一定数インスタンスを用意してプールしておき、
必要に応じてそこから取り出す手法が使われてきました。
これがオブジェクトプールです。
UnityでもいくつかObjectPoolの実装がありますが、Unity2021.2以降では公式にも提供されています。
Unity - Scripting API: ObjectPool<T0> docs.unity3d.com