コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】UniRx のオブジェクトプールの使用例

スクリプト

実行例

プールにオブジェクトが不足している場合は新規で生成されます
プールに非アクティブなオブジェクトが存在する場合は
新規で生成せずに非アクティブなオブジェクトをアクティブにします

Clear 関数でプールをリセットできます

GC Alloc について

オブジェクトプールを使用しても GC Alloc は発生しなかった
(1.0 KB 発生している GC Alloc は OnGUI によるもの)

検証プロジェクト

関連記事