编辑器如图:
常用的几个操作入口:
1.添加粒子文件
2.在粒子文件中添加发射器
3.更换测试机模型
4.发射器设置页面
5.粒子设置页面
6.颜色设置页面
7.更换粒子原图页(图片尺寸最大要求64*64)
8.粒子播发效果控制按钮区
9.粒子发射器显示区
以下是粒子基本设置区,发射器设置区,和颜色设置区介绍,如果有遗漏,请自行百度-》
基本的设置
Max Particles 粒子的数量
Lifespan 生命周期, 周期越长屏幕上同事存在的粒子数量就越多
Lifespan Variance 生命周期的变量值,例如生命周期为5,变量为1,那么生命周期就会在5-1和5+1之间随机一个数
Start Size 开始的粒子大小
Start Size Variance 开始粒子大小的变量值
Finish Size 结束的粒子大小
Finish Size Variance 结束粒子大小的变量值
Particle Emit Angle 粒子发射的角度
Particle Emit Angle Variance 粒子发射角度变量值
Position Y 发射的Y坐标
Position X 发射的X坐标
Duration 持续时间,当为 -1时候是持久的
发射模式设置
Gracity 重力模式
Speed 粒子速度
Speed Variance 速度变量值
Gracity x 粒子重力下X轴上的加速度
Gravity y 粒子重力下Y轴上的加速度
Radial Acceleration 当是正数时,离发射器越远,加速就越大;否则相反
Radial Acceleration Variance 以上的浮动值
Tangential Acceleration 让粒子旋转围着发射器运动,越远加速越快。当为正时,逆时针旋转;否则相反
Radial 半径模式(让粒子沿着一个圆形旋转,可产生漩涡、螺旋效果)
Max Radius 最大半径
Max Radius Variance 以上浮动值
Min Radius 最小半径
Deg.Per.Second影响粒子移动的方向和速度
Deg.Per.Second Var 以上浮动值
颜色模式(ccColor4F)
Red 红
Blue 蓝
Green 绿
Alpha 透明度
粒子混合模式 Blend Function
来源Source和目标Destination 这个两个值都为以下几种情况:
GL_ZERO
GL_ONE
GL_SRC_COLOR
GL_ONE_MINUS_SRC_COLOR
GL_SRC_ALPHA
GL_ONE_MINUS_SRC_ALPHA
GL_DST_ALPHA
GL_ONE_MINUS_DST_ALPHA
比如:
来源混合模式GL_SRC_ALPHA和目标混合模式GL_ONE_MINUS_SRC_ALPHA的话,得到的 将会是透明的粒子。
来源混合模式GL_SRC_ALPHA和目标混合模式GL_ONE经常配合使用来生成递增型 的混合效
Now!我们先了解下类结构吧
-- CCParticleSystem(所有粒子系统的父类)
-- CCParticleSystemPoint、CCParticleSystemQuad (点粒子和方形粒子系统,都继承了CCParticleSystem的所有属性)
-- CCParticleExplosion (爆炸粒子效果)
-- CCParticleFireworks (烟花粒子效果)
-- CCParticleFire (火焰粒子效果)
-- CCParticleFlower (花束粒子效果)
-- CCParticleGalaxy (星系粒子效果)
-- CCParticleMeteor (流星粒子效果)
-- CCParticleSpiral (漩涡粒子效果)
-- CCParticleSnow (雪粒子效果)
-- CCParticleSmoke (烟粒子效果)
-- CCParticleSun (太阳粒子效果)
-- CCParticleRain (雨粒子效果)
工具下载地址:
链接: https://pan.baidu.com/s/1tCrFB8zjEfMmtKG73h1xYg 提取码: sbrq