cocos2d-x游戏开发之烟花粒子效果

//散烟花及“太”“棒”“了”效果

void mygame::playfire() {

sprite *tai = sprite::create("tai.png");

tai->setposition(director::getinstance()->getvisiblesize().width *0.4, 540);

this->addchild(tai, 4);

actioninterval *forwardouttai = fadeout::create(2.0f);  tai->runaction(forwardouttai);

sprite *bang = sprite::create("bang.png");

bang->setposition(director::getinstance()->getvisiblesize().width *0.6, 540);

this->addchild(bang, 4);

actioninterval *forwardoutbang = fadeout::create(2.0f);

bang->runaction(forwardoutbang);

sprite *le = sprite::create("le.png");

le->setposition(director::getinstance()->getvisiblesize().width *0.8, 540);

this->addchild(le, 4);

actioninterval *forwardoutle = fadeout::create(2.0f);

le->runaction(forwardoutle);

for (i = 1; i <= 3; i++)  {

log("%s", "------------playfire");

auto explosion = particleexplosion::create();

explosion->settexture(director::getinstance()->gettexturecache()->addimage("fire.png"));

explosion->setposition(vec2(50 + i * 280, 440));

explosion->settotalparticles(300);

explosion->setlife(8.0f);

this->addchild(explosion, 5);

// 播放烟花声音

simpleaudioengine::getinstance()->preloadeffect("lose.mp3");

simpleaudioengine::getinstance()->playeffect("lose.mp3");

simpleaudioengine::getinstance()->setbackgroundmusicvolume(0.5);

}

}

时间: 2024-08-25 04:31:20

cocos2d-x游戏开发之烟花粒子效果的相关文章

SkylineGlobe 如何使用二次开发接口创建粒子效果

SkylineGlobe在6.6版本,ICreator66接口新增加了CreateEffect方法,用来创建粒子效果对象: 以及ITerrainEffect66对象接口,可以灵活设置粒子效果对象的相关属性: 下图是TerraExplorer Pro中对应的菜单界面: 下图是ITerrainEffect66接口的属性: SkylineGlobe提供的示例代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml&qu

Unity3D游戏开发之屏幕震动效果的实现

各位朋友,大家好,欢迎大家关注我的博客,我是秦元培,我的博客地址是http://qinyuanpei.com.今天我们来说说在Unity3D中如何实现屏幕震动效果.屏幕震动效果在某些游戏场景中,对于提升游戏的真实感有较大的帮助.比如在<水果忍者>这个游戏中,当玩家碰到炸弹的时候屏幕会出现强烈的震动效果,同时手机自身发出震动,这样就大大地增强了玩家在碰到炸弹这一瞬间的游戏体验. 再比如<Swordigo>这个游戏是博主一直比较喜欢的一款手机游戏,在这个游戏中玩家将扮演一个少年剑客,跨

6 cocos2dx粒子效果,类图关系,系统原生粒子和自己定义粒子效果,粒子编译器软件,爆炸粒子效果,烟花效果,火焰效果,流星效果,漩涡粒子效果,雪花效果,烟雾效果,太阳效果,下雨效果

?? 1 粒子 演示样例 2 类图关系 3 系统原生粒子 CCParticleSystem 全部粒子系统的父类 CCParticleSystemPoint. CCParticleSystemQuad 点粒子和方形粒子系统,都继承了CCParticleSystem的全部属性 CCParticleExplosion 爆炸粒子效果 CCParticleFireworks 烟花粒子效果 CCParticleFire 火焰粒子效果 CCParticleMetepr 流行粒子效果 CCParticleSpi

6 cocos2dx粒子效果,类图关系,系统原生粒子和自定义粒子效果,粒子编译器软件,爆炸粒子效果,烟花效果,火焰效果,流星效果,漩涡粒子效果,雪花效果,烟雾效果,太阳效果,下雨效果

 1 粒子 示例 2 类图关系 3 系统原生粒子 CCParticleSystem 所有粒子系统的父类 CCParticleSystemPoint. CCParticleSystemQuad 点粒子和方形粒子系统,都继承了CCParticleSystem的所有属性 CCParticleExplosion 爆炸粒子效果 CCParticleFireworks 烟花粒子效果 CCParticleFire 火焰粒子效果 CCParticleMetepr 流行粒子效果 CCParticleSpira

Cocos2d 粒子效果

第一种方法:自定义 [cpp] view plaincopy //建立一个粒子系统 CCParticleSystem* pParticleSystem=new CCParticleSystemQuad(); //产生300个粒子 pParticleSystem->initWithTotalParticles(300); //设置粒子图片 pParticleSystem->setTexture(CCTextureCache::sharedTextureCache()->addImage(&

C#学习日志 day9 -------------- cocos2d-x 3.0 粒子效果简介

cocos2d是一款实用的游戏引擎,其可以在windows phone中应用,但是比较差强人意的是其代码只能用c++来写. 因为我们的wp应用我负责粒子效果的实现,所以这里我介绍一下各种粒子效果. cocos2d中自带了十种粒子效果.可以说,一般的效果我们都可以用cocos2d自带的粒子效果实现.即使不能我们也可以通过对其自带粒子效果进行一些属性的调整从而实现我们想要的效果. 这里先贴出十种粒子效果的实现代码 ParticleRain *snow = ParticleRain::create()

史上最全最完整的IOS 游戏开发 PDF电子书定制下载

<iOS 5游戏开发>作者:(新西兰)James·Sugrue著 页数:191 出版社:北京市:人民邮电出版社 出版日期:2012.08 简介:<iOS5游戏开发>是一本iOS5游戏开发的基础入门书.全书使用通俗易懂的简单实例,带领读者经历构建经典动作游戏的整个周期.读者在本书的阅读过程中,将经历从开发概念.规划设计一直到编写实际代码的全过过程.本书的每一章,都将演示游戏创建过程中的一个逻辑步骤,读者将在其中学习如何创建Sprite,用触摸屏.重力感应器和屏幕游戏棒控制玩家角色等-

cocos2d-x 粒子效果

大规模运动的物体通常有两种方法实现 1,使用帧动画来模拟 2,粒子效果 粒子系统有CCParticleSystem类实现,CCParticleSystem实现了对粒子的控制与调度,对粒子的操作包括: 1,产生粒子 2,更新粒子状态 3,回收无效粒子 粒子系统继承自CCNode ,可以添加到其他节点之中 cocos2d-x内置了一些粒子效果如: - CCParticleSystem(所有粒子系统的父类) -- CCParticleSystemPoint.CCParticleSystemQuad (

粒子效果的总结

一.创建带纹理的粒子效果(此处以下雨ParticleRain为例),并且可以加载自定义的纹理图案. this->rain = ParticleRain::create(); this->rain->setTexture(Director::getInstance()->getTextureCache()->addImage("rain.png")); this->rain->setAutoRemoveOnFinish(true); this-&