Cocos2d-x 粒子编辑器使用和渲染特效
2014-09-18 22:33
495 查看
在平时我们下载的手机游戏里,经常能看到特别绚丽的效果,就比如腾讯的雷霆战机,子弹击中敌机的效果就特别炫目。那么,本篇,我就介绍一下这种特效的实现。
-----------------------------------------------------------------------------------------------------
这种效果的实现,其实并没有多难,关键是你粒子特效的效果,还有关键的一点,在载入到你的工程里,要保证不要因为加入粒子特效,就导致游戏运行的就特别卡
好了,开始我们的粒子编辑器
-----------------------------------------------------------------------------------------------
系统是有自带的粒子特效的,我们可以通过这样的方式加载粒子特效
你会发现,其实引擎自带的粒子特效是特别少的,所以就需要粒子编辑器来填补这一块的空白
这里,我用到的粒子编辑器,是particle builder ,这算是一款比较容易操作的编辑器吧
第一步:下载particle builder这个粒子编辑器
第二步:运行编辑器,它里面有自带的几个例子,你也可以在编辑器给出的基础上,加以修改,或者自己自定义一个粒子特效
1处,是编辑器自带的例子,2处可以加入你自定义的图片
第三步:导出.plist和.png
保存导出到你工程的rescouse目录里
第四步:在工程里导入
-----------------------------------------------------------------------------------------------------
这种效果的实现,其实并没有多难,关键是你粒子特效的效果,还有关键的一点,在载入到你的工程里,要保证不要因为加入粒子特效,就导致游戏运行的就特别卡
好了,开始我们的粒子编辑器
-----------------------------------------------------------------------------------------------
系统是有自带的粒子特效的,我们可以通过这样的方式加载粒子特效
auto fire = ParticleFire::create();//当然,引擎还有其他的特效,你可以一一尝试 fire->setPosition(100,120); this->addChild(fire);
你会发现,其实引擎自带的粒子特效是特别少的,所以就需要粒子编辑器来填补这一块的空白
这里,我用到的粒子编辑器,是particle builder ,这算是一款比较容易操作的编辑器吧
第一步:下载particle builder这个粒子编辑器
第二步:运行编辑器,它里面有自带的几个例子,你也可以在编辑器给出的基础上,加以修改,或者自己自定义一个粒子特效
1处,是编辑器自带的例子,2处可以加入你自定义的图片
第三步:导出.plist和.png
保存导出到你工程的rescouse目录里
第四步:在工程里导入
auto ice = ParticleSystem::create("Desktop.plist"); ice->setPosition(Vec2(400,200)); ice->setDuration(-1); ice->setBlendAdditive(true);//这个调用必不可少 ice->setGravity(Vec2(0,500)); this->addChild(ice);这样,我们就导入里我们的粒子特效
相关文章推荐
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 使用Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 使用Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 使用 Cocos2d-x 和粒子编辑器实现场景特效
- Cocos2d Particle Builder粒子编辑器的使用
- 使用 Cocos2d-x 和粒子编辑器实现
- 特效编辑器开发手记2——cocos2d-x粒子系统的plist文件
- Cocos2d Particle Builder粒子编辑器的使用
- 特效编辑器开发手记1――令人蛋疼菊紧的Cocos2d-x动态改变粒子数
- 特效编辑器开发手记1——令人蛋疼菊紧的Cocos2d-x动态改变粒子数
- Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 粒子效果CCParticleSystemQuad粒子编辑器ParticleEditor的使用---cocos2d-x学习之路[5]
- 特效编辑器开发手记1——令人蛋疼菊紧的Cocos2d-x动态改变粒子数
- 特效编辑器开发手记2——cocos2d-x粒子系统的plist文件
- cocos2d-x 粒子编辑器和使用
- 我的Cocos2d-x学习笔记(二十一)内置粒子系统、使用粒子特效文件
- 粒子编辑器 Cocos2d Particle Builder.
- Cocos2d场景编辑器CocosBuilder使用教程