2016-10-07 8 views
0

プール内にあるオブジェクトを処分する適切な方法は何ですか?プール内のオブジェクトを廃棄する

私はParticleEffectsのプールを持っており、処分する必要があると思います。

だから、いつすればよいですか?

パーティクルエフェクトをプールに戻すときは、そのパーティクルエフェクトを処分することをお勧めします。

私はプールから取得したオブジェクトへの参照をすべてArray内に保持し、プログラムが終了したときにそれらを破棄する必要がありますか?それとももっと良い方法がありますか?

答えて

0

適切な回答を提供するためのコードが必要になることがあります。 オブジェクトを使用してメモリを解放するための最良の方法をプールするときは、プールを解放するのがベストプラクティスです。

if(particleEffectIsOutOfScreen) { 

    objectPool.free(particleEffect); 

    } 

は常にパーティクルエフェクトとするとき、それはメモリを解放するために上記のコードを使用して、画面の外にある、これまでを監視する変数を作ります。これは、プール中にメモリを解放するための最良の方法です。より具体的な答えはもっとコードが必要です

関連する問題