我在我的游戏中为我的足球创建了一个火焰粒子系统,我想知道我应该在哪里放置优化代码(autoRemoveOnFinish)。这就是我现在正在做的事情。
界面
CCParticleSystem *_fire;
@property (readwrite,retain) CCParticleSystem *fire;
执行
self.fire = [CCParticleSystemQuad particleWithFile:@"fire.plist"];
self.fire.position = cpv(self.contentSize.width * .5, self.contentSize.height * .5);
self.fire.positionType = kCCPositionTypeGrouped;
_fire.autoRemoveOnFinish = YES;
[self addChild:_fire z:0];
如果我这样做的方式是正确的,为什么 fps 会下降到 25 左右。我一次只允许在屏幕上创建 5 个足球。