ParticleDesigner  for  Mac下载地址:http://www.cocoachina.com/bbs/read.php?tid=108339

最近在做一款粒子编辑器 其实就是在cocos中的粒子PAI封装一下。

类型选择 cocosd(plist)类型保存至桌面  命名为myplist导出至桌面

选择右侧Emitter Config可设置属性。

基本的设置

Max Particles  粒子的数量

Lifespan  生命周期,   周期越长屏幕上同事存在的粒子数量就越多

LifespanVariance  生命周期的变量值,例如生命周期为 5 ,变量为 1 ,那么生命周期就会在 5-1 和 5+1 之间随机一个数

Start Size  开始的粒子大小

Start SizeVariance  开始粒子大小的变量值

Finish Size  结束的粒子大小

Finish SizeVariance  结束粒子大小的变量值

Particle EmitAngle  粒子发射的角度

Particle EmitAngle 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

将plist拖入到xcode的resource中

为了方便测试 将Hello world中得精灵 菜单先注释掉,添加如下代码:

CCSize size = CCDirector::sharedDirector()->getWinSize();

    CCParticleSystem *system = CCParticleSystemQuad::create("myplist.plist");

    system->setPosition(ccp(size.width/2, size.height/2));

    this->addChild(system);

执行程序,ok  看效果。 

最新文章

  1. Android ListView ArrayAdapter 的简单使用
  2. 书中的银行,我们一起奋斗的C#,只因乐在其中~
  3. Java学习随笔3:遍历文件夹及文件的读取和写入
  4. C语言位运算详解
  5. 翻阅《数据结构与算法javascript描述》--数组篇
  6. CentOS下安装setuptools、pip和virtualenv
  7. [原]hdu2602 Bone Collector (01背包)
  8. CSS3 伸缩布局盒模型记
  9. [PWA] 3. Devtool
  10. Matplotlib下载地址
  11. 五毛的cocos2d-x学习笔记01-创建项目
  12. Ninject.Extensions.
  13. Spring消息之AMQP.
  14. 学习Struts2的个人疑惑及问题解决
  15. (原)Echarts 报Uncaught Error: Initialize failed: invalid dom 根本解决
  16. 如何使用 Packer 在 Azure 中创建 Windows 虚拟机映像
  17. java日期操作 大全
  18. js代码的执行顺序及运算
  19. Android热修复原理(一)热修复框架对比和代码修复
  20. P1783 二分并查集写法

热门文章

  1. (转载)偏序集的Dilworth定理学习
  2. WCF默认实例的解读
  3. 自定义VIew——漂亮的圆形进度条
  4. java中集合杂记
  5. VC —— 笔记汇总
  6. Android控件Editext、TextView属性详解
  7. Php面向对象 – 单例模式
  8. myeclipse 于 否update software 解
  9. wpf的学习日志(一)
  10. 一览css布局标准