程序不是看出来的,是写出来的!思想不是想出来的,是敲出来的!欢迎加群298136329交流技术问题!

Cocos2d-x-3.0粒子系统

Cocos2d-x-3.0粒子系统
首先需要明白粒子系统的原理,在引擎中存在一个粒子池,存放了待激活的粒子。发射器每次从粒子池中获取一个粒子,然后计算赋予粒子初始的属性(速度、大小、方向、生存时间等)后,将粒子发射出去。粒子被发射出去后,会不断地刷新来修正它的属性。当粒子的生存时间结束后,粒子就会死亡,然后重新被粒子池回收,等待下一次的激活。以下演示在3.0版本后使用三种方法来创建粒子效果。// 1、使用Cocos2d-x提供的效果…

利用粒子系统实现烟花效果

利用粒子系统实现烟花效果
在游戏中我们常常看到的下雨下雪爆炸等等这些场景的特效都是通过粒子系统来实现的,cocos2dx中所用到的类是CCParticleSystem,它有一个子类叫做CCParticleSystemQuad,就是用它来实现粒子效果的。如果我们在程序中直接的设置这些参数很是麻烦,不如利用粒子编辑器去实现,可以一边设置一边看效果,win32下用到的粒子编辑器是particle-editor(点击下载),然后将…