備忘録第二弾ということで「オブジェクトプール」についてまとめておきます。 "お手軽?"とかは、ただの主観なのでもっと使いやすいオブジェクトプールがあったら教えてください。 オブジェクトプール? まず「オブジェクトプールって何?」ってやつです。 オブジェクトプールは簡単に言えば「プログラムの実行中に作ると重たいから先にいっぱい作っておこう!」っていう仕組みです。 ゲーム以外のプログラムでも使われているものなので割といろんな人になじみ深いものなのかもしれないです。 聞いたところによると有名なHTTPサーバである「Apache」の内部でも使われているみたいです。 オブジェクトプールの効能 気になるオブジェクトプールの効能ですが、とりあえず下の図を見てください。 それぞれ1000個のGameObjectを生成した結果をProfilerで確認したものです。 1番上がおなじみのInstantiateで
![【Unity】お手軽?なオブジェクトプール 【デザインパターン】 - 焼きせいろそば 398円](https://cdn-ak-scissors.b.st-hatena.com/image/square/6c5472aff206bbd8332798ed1dc73143a6ff9748/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fseiroise%2F20160606%2F20160606030443.jpg)