cocos2d にパーティクル トレイル エフェクトを追加しようとしています。CCParticleSystemQuad エミッタを子として移動スプライトに追加することで、なんとかそれを行うことができました。しかし、私は、このエミッターが最終的に割り当て解除されていないことを観察しています。
このエミッターを同じスプライトに追加しても、動かさずにそのままにしておくと、エミッターの割り当てが解除されます。
なぜこれが起こっているのか理解できません..
コードはこのようなものです..
CCParticleSystemQuad *emitter = [[[CCParticleSystemQuad alloc] initWithFile:@"myEffect.plist"] autorelease];
emitter.positionType = kCCPositionTypeFree;
emitter.autoRemoveOnFinish = YES;
[movingSprite addChild:emitter z:movingSprite.zOrder + 1000];