0
處理池中的對象的正確方法是什麼?在池中處理對象
我有一個ParticleEffects池,我想他們需要處置。
那麼,我什麼時候該做?
我不認爲在將它放回池中時處理該ParticleEffects不是一個好主意。
我應該將所有對從池中獲得的對象的引用保存在一個數組中,然後在程序完成時將它們處理掉嗎?還是有更好的方法呢?
處理池中的對象的正確方法是什麼?在池中處理對象
我有一個ParticleEffects池,我想他們需要處置。
那麼,我什麼時候該做?
我不認爲在將它放回池中時處理該ParticleEffects不是一個好主意。
我應該將所有對從池中獲得的對象的引用保存在一個數組中,然後在程序完成時將它們處理掉嗎?還是有更好的方法呢?
可能需要更多的代碼才能提供正確的答案。 當你使用對象池的最佳方法釋放一些內存時,最好的做法是釋放池。
if(particleEffectIsOutOfScreen) {
objectPool.free(particleEffect);
}
作出一個變量,它總是監視粒子效應,並且當它在屏幕外時,使用上面的代碼釋放內存。這是在池化過程中釋放內存的最佳方式。對於更具體的答案更多的代碼是必需的