2016-10-07 9 views
0

풀에있는 개체를 처분하는 올바른 방법은 무엇입니까?풀에 개체 처분

나는 ParticleEffects가있는 수영장이 있으며 처분해야한다고 생각합니다.

언제 그렇게해야합니까?

파티클 이펙트를 풀에 넣을 때 처분하는 것이 좋은 생각이라고 생각하지 않습니다.

풀에서 얻은 객체에 대한 참조를 모두 Array에 유지 한 다음 programm가 끝나면 처리해야합니까? 아니면 더 좋은 방법이 있을까요?

답변

0

정답을 제공하기위한 추가 코드가 필요할 수 있습니다. 개체를 사용하여 메모리를 확보하는 가장 좋은 방법을 풀링하는 것이 가장 좋은 방법은 풀을 확보하는 것입니다.

if(particleEffectIsOutOfScreen) { 

    objectPool.free(particleEffect); 

    } 

항상 입자 효과를 모니터링 할 변수를 확인하고 화면에서의 이제까지 때 메모리를 확보하기 위해 위의 코드를 사용합니다. 이것은 풀링 중에 메모리를 비우는 가장 좋은 방법입니다. 더 구체적인 답변을 원하시면 더 많은 코드가 필요합니다