частицы cocas2d в фоновом режиме - PullRequest
0 голосов
/ 30 марта 2012

На моем симуляторе iphone запущена и работает система частиц, однако есть одна проблема. Я создаю карточную игру и хочу иметь эффект частиц под картами, в настоящее время частицы накладываются друг на друга и перемещаются по картам на дисплее, что выглядит не очень хорошо. Как мне достичь желаемого эффекта?

вот мой код в разделе инициализации

- (id)init {
    if((self = [super init])) {         
        CGSize winSize = [CCDirector sharedDirector].winSize;

        **[self configureEmitter];**    

        [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGB565];
        background = [CCSprite spriteWithFile:@"myBackground.png"];
        background.anchorPoint = ccp(0,0);
        [self addChild:background];
        [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_Default];    
    }
    [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
    return self;
}

- (void)configureEmitter {
    self.emitter = [[CCParticleSystemQuad alloc] initWithTotalParticles:100];
    self.emitter.texture = [[CCTextureCache sharedTextureCache] addImage: @"particlespng"];
    [self.emitter setEmitterMode:kCCParticleModeGravity];   
    emitter.duration = -1;
    emitter.gravity = ccp(-200, -80);
}
...