[Unity] 另一個物件池的實現 – Another Practicing of Object Pool
前天寫了篇文章[Unity] 物件池的實現 - Practicing of Object Pool的使用目的,以及一個簡單的實作例子。
本文是要介紹另外一個新出爐的實作方式,考慮跟 Unity 機制做配合,以改善下面兩點:
- 因為需要在場景中有一個物件來掛載物件池,如果要切換場景但保留物件池,需要特別建立為 DontDestory 物件。
- 如果不是本來就設置在場景中,而是要跟 Resources 或 AssetBundle 中的 Prefab 做動態的配合,會不方便建立新的物件池。