http://www.cocos2d -iphone.org / вики / doku.php / prog_guide: частицы
Вот код, который у меня есть для 3 излучателей:
emitter = [[CCParticleGalaxy alloc] init];
emitter.texture = [[CCTextureCache sharedTextureCache] addImage:@"stars.png"];
emitter.startColor = ccc4FFromccc3B(ccRED);
emitter.endColor = ccc4FFromccc3B(ccGREEN);
emitter.life = 1;
emitter.duration = .5;
emitter2 = [[CCParticleGalaxy alloc] init];
emitter2.texture = [[CCTextureCache sharedTextureCache] addImage:@"stars.png"];
emitter2.startColor = ccc4FFromccc3B(ccRED);
emitter2.endColor = ccc4FFromccc3B(ccGREEN);
emitter2.life = 1;
emitter2.duration = .5;
emitter3 = [[CCParticleGalaxy alloc] init];
emitter3.texture = [[CCTextureCache sharedTextureCache] addImage:@"stars.png"];
emitter3.startColor = ccc4FFromccc3B(ccRED);
emitter3.endColor = ccc4FFromccc3B(ccGREEN);
emitter3.life = 1;
emitter3.duration = .5;
Определяется как в .h
CCParticleGalaxy *emitter;
CCParticleGalaxy *emitter2;
CCParticleGalaxy *emitter3;
CCParticleGalaxy *emitter4;
затем добавьте его в свой слой при необходимости и установите положение
emitter.position = ccp(sprite.position.x, sprite.position.y);
[self addChild:emitter];
вместо CCParticleGalaxy
вы можете изменить это на CCParticleExplosion, CCParticleFire, CCParticleFireworks, CCParticleFire, ect...
, просто поэкспериментируйте и найдите то, что лучше для вас