CCParticleSystem *sun; //// fire // CCParticleSystem* ff = [CCParticleFire node]; // ff.position = ccp(80,90); // ff.totalParticles = 50; // ff.life = 2.0f; // ff.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; // [self addChild:ff]; // //// ga 旋转蓝色的银河 // CCParticleSystem* ga = [CCParticleGalaxy node]; // ga.position = ccp(240,240); // ga.totalParticles = 100; // ga.life = 1.5f; // [self addChild:ga]; ////-----------//sun sun = [CCParticleSun node]; sun.position = ccp(12,12); //--------变小了 sun.emitterMode = kCCParticleModeGravity; sun.startSize = 10.0f; sun.startSizeVar = 10.0f; sun.endSize = 30.0f; sun.endSizeVar = 30.0f; sun.totalParticles = 30; sun.life = 1.0f; sun.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.png"]; [self addChild:sun]; ////-----------//smoke smoke = [CCParticleSmoke node]; smoke.position = ccp(12,12); //--------变小了 smoke.emitterMode = kCCParticleModeGravity; smoke.startSize = 10.0f; smoke.startSizeVar = 10.0f; smoke.endSize = 30.0f; smoke.endSizeVar = 30.0f; smoke.totalParticles = 30; smoke.life = 1.0f; [self addChild:smoke];
以上是硬编码
下面使用plist 文件
emitter = [[CCParticleSystemQuad alloc] initWithFile:@"particleFeder.plist"]; emitter.position = self.position; [_scene addChild:emitter z:10];