cocos2d x 自帶11種粒子特效

2021-06-20 02:13:05 字數 2434 閱讀 8678

粒子效果,存下來以備後用,實現方法很簡單,自己找張粒子,然後將**拷貝到helloworld的init函式裡,就可以實現

//粒子特效

//**效果

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);

cocos2dx之粒子效果

有時候我們需要做一些特殊的效果,比如子彈 的效果,當然我們用動畫也可以做出來,但是有時候發現利用粒子的效果去代替它會跟好看,我們先來看下粒子 void particledemolayer initlayer ccparticleflower,繼承的ccparticlesystemquad的,在coc...

Cocos2d X中的粒子

cocos2d x引擎提供了強大的粒子系統,它在模仿自然現象 物理現象及空間扭曲上具備得天獨厚的優勢,為我們實現一些真實自然而又帶有隨機性的特效 如 烟花 水流 提供了方便 程式例項1 建立乙個烟花效果的方法1 ccsize winsize ccdirector shareddirector get...

Cocos2d X中的粒子

cocos2d x引擎提供了強大的粒子系統,它在模仿自然現象 物理現象及空間扭曲上具備得天獨厚的優勢,為我們實現一些真實自然而又帶有隨機性的特效 如 烟花 水流 提供了方便 程式例項1 建立乙個烟花效果的方法1 ccsize winsize ccdirector shareddirector get...