1、自定义粒子特效
使用ParticleDesigner工具生成plist动画文件,再使用下面代码即可实现。
ParticleSystemQuad * texiao = ParticleSystemQuad::create("texiao.plist");
texiao->setPosition(Point(0,0));
this->addChild(texiao);
2、自带粒子特效(举例11种)
- //爆炸效果
- CCParticleSystem* particleSystem = CCParticleExplosion::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("stars.png"));
- addChild(particleSystem);
- //火焰效果
- CCParticleSystem* particleSystem = CCParticleFire::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("fire.png"));
- addChild(particleSystem);
- //花束效果
- CCParticleSystem* particleSystem = CCParticleFlower::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("fire.png"));
- addChild(particleSystem);
- //烟花效果
- CCParticleSystem* particleSystem = CCParticleFireworks::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("fire.png"));
- addChild(particleSystem);
- //星系效果
- CCParticleSystem* particleSystem = CCParticleGalaxy::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("fire.png"));
- addChild(particleSystem);
- //流星效果
- CCParticleSystem* particleSystem = CCParticleMeteor::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("fire.png"));
- addChild(particleSystem);
- //下雨效果
- CCParticleSystem* particleSystem = CCParticleRain::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("fire.png"));
- addChild(particleSystem);
- //烟雾效果
- CCParticleSystem* particleSystem = CCParticleSmoke::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("fire.png"));
- addChild(particleSystem);
- //下雪效果
- CCParticleSystem* particleSystem = CCParticleSnow::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("snow.png"));
- addChild(particleSystem);
- //漩涡效果
- CCParticleSystem* particleSystem = CCParticleSpiral::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("fire.png"));
- addChild(particleSystem);
- //太阳效果
- CCParticleSystem* particleSystem = CCParticleSun::create();
- particleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage("fire.png"));
- addChild(particleSystem);










