粒子特效
来源:互联网 发布:cygwin linux 编辑:程序博客网 时间:2024/04/29 20:30
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);
0 0