我通过以下方式创建粒子效果:
CCParticleSun* p = [[CCParticleSun alloc]initWithTotalParticles:5000];
p.autoRemoveOnFinish = YES;
//more parameters
p.duration = 1;
并将其添加到我的场景中:
[self addChild:p z:self.zOrder+1];
每次创建这种粒子效果时,都会分配 3MB 的内存,但从未释放。我究竟做错了什么?我必须手动释放粒子系统吗?
NSZombies 被禁用,所以它不会被意外保存在内存中。