気ままなUnityエンジニアブログスマートフォン用の表示で見る気ままなUnityエンジニアブログ新米Unityエンジニアが送る解説アウトプットブログです。」ですが、今回はUniRxのObjectPoolと併合して使用してみます。完成系はこちらになります。「BulletFactory」クラスになります。Bullet系のクラス生成を担当します。この「Core」はBulletの実体クラスです。bulletPool.Rentは、ObjectPoolの派生クラスの機能です。Poolされているオブジェクトを代入してくれます。これによってFactoryでBullet系の派生クラスを生成し、ObjectPoolで実体を代入するというプロセスを両立できるようになりました。ObjectPoolは端的にいうと「大量に使用するオブジェクトを作り置きして、使い回しができる」ようにするものです。Effectなどは大量に画像やオブジェクトを使いますよね。それらを使う度にInstantiateしていたらめちゃくちゃ負荷がかかります(ゲームが重くなる)。それを防ぐための機能です。iはてなブログをはじめよう!Wojtekさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。