Cocos2d热门视频教程
    微信互动
    一弧

    翼狐网(yiihuu.com)旗下新媒体平台,为设计师定制的《生活周刊》!

    微信号:yihuwang2012

    一键加入QQ群,找组织!问题or需求轻松解决!

    • 高端写实CG技术交流: 710818989 高端写实CG技术交流
    • 翼狐影视后期交流群: 459616562 翼狐影视后期交流群
    • 翼狐影视动画学习群: 102835171 翼狐影视动画学习群
    • 翼狐游戏制作交流群: 285280704 翼狐游戏制作交流群
    • 平面设计PS AI ID学习: 43745569 平面设计PS AI ID学习1群
    • 翼狐插画&漫画&手绘群: 90826203 翼狐插画&漫画&手绘群
    • 翼狐三维设计学习交流: 589292014 翼狐三维设计学习交流

    cocos2d 粒子特效教程

    218人浏览 0人收藏 2017-07-20 Cocos2d   Cocos2d教程   Cocos2d技巧  

    摘要:cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。作为一个交互应用,自然存在特效的实现。

    cocos2d是一个基于mit协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。作为一个交互应用,自然存在特效的实现,下面是小编整理的关于cocos2d 粒子特效教程讲解,希望对你们有帮助!

    cocos2d 粒子特效流程

    粒子特效实质是很多的精灵,通过粒子系统赋给每个精灵初始属性,然后由发射器发射出来,并在粒子发射的过程中不断的刷新,更新他的属性,让粒子按照设定的方式变换。当粒子寿命到期后,粒子消亡,回到带发射状态,等待初始化发射。如下图所示:

    cocos2d 粒子特效教程


    cocos2d 粒子特效展示

    //爆炸效果

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

    cocos2d 粒子特效教程

    cocos2d 粒子特效教程

    //流星效果

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


    看了小编整理的关于cocos2d 粒子特效教程讲解,是不是觉得很有用呢?喜欢的话,赶快分享哦!

    Cocos2d入门到精通视频教程精选
    设计教程