首页 > 代码库 > cocos2dx学习笔记(5)——粒子特效CCParticleSystem

cocos2dx学习笔记(5)——粒子特效CCParticleSystem

0.使用方法


       拿 CCParticleExplosion 举例。


//创建CCParticleExplosion特效
CCParticleSystem *p1 = CCParticleExplosion::create();
//设置特效贴图
p1->setTexture(CCTextureCache::sharedTextureCache()->addImage("cocos2dx.png"));
//设置自动释放
p1->setAutoRemoveOnFinish(true);
//设置移动类型
//自由模式 kCCPositionTypeFree 。粒子不予发射器联系,发射后粒子走自己的轨道,可以做出焰尾。
//相对模式 kCCPositionTypeRelative 。粒子发射器随节点移动而移动。
//相对模式 kCCPositionTypeGrouped 。粒子随发射器移动而移动。
p1->setPositionType(kCCPositionTypeGrouped);
//设置位置
p1->setPosition(ccp(mysize.width/2,mysize.height/2));
//添加特效
this->addChild(p1);



1.特效


       [1] CCParticleExplosion           //爆炸粒子特效

wKiom1NrjuuBapSSAADUlIjNLyQ235.jpg


       [2] CCParticleFire                   //火焰粒子特效

wKiom1Nrj5mDIayaAADEuaB8IZY552.jpg


       [3] CCParticleFlower              //花束粒子特效

wKiom1Nrj63g53wGAACS8341LBc786.jpg


       [4] CCParticleFireworks          //烟花粒子特效

wKioL1Nrj5Og4zdhAADL-xBhlrE984.jpg


       [5] CCParticleGalaxy              //星系粒子特效

wKiom1Nrj9TTDprtAAC6FjFLUCw101.jpg


       [6] CCParticleMeteor              //流星粒子特效

wKioL1Nrj8Pziz5yAACP3ikTAwI839.jpg


       [7] CCParticleRain                  //下雨粒子特效

wKiom1NrkAHjn6HdAAB_tELwdYo793.jpg


       [8] CCParticleSmoke              //烟雾粒子特效

wKioL1Nrj--Q_F-gAAB8umKigLA554.jpg


       [9] CCParticleSnow                //下雪粒子特效

wKioL1Nrj_3DsvLgAACNtHgOSsA037.jpg


       [10 ] CCParticleSpiral             //漩涡粒子特效

wKiom1NrkDqRVoHfAADkCdlaR5s115.jpg


       [11] CCParticleSun                 //太阳粒子特效

wKioL1NrkBuR5jPcAAB3BI-Rtx4541.jpg



2.自定义特效

           

       CCParticleSystemQuad::create(plist文件);



本文出自 “夏天的风” 博客,请务必保留此出处http://shahdza.blog.51cto.com/2410787/1408620