【发布时间】:2012-06-15 06:45:59
【问题描述】:
我在我的游戏中为我的足球创建了一个火焰粒子系统,我想知道我应该在哪里放置优化代码 (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 个足球。
【问题讨论】:
标签: cocos2d-iphone