Cocos2d Particle Builder粒子编辑器的使用
2014-07-09 10:37
197 查看
点击下载Cocos2d Particle Builder粒子编辑器
通过打开ParticleEditor.exe启动粒子编辑器
startRadius(float)。粒子开始时的半径。
startRadiusVar(float)。粒子开始时的半径变异数。
endRadius(float)。粒子结束时的半径。
endRadiusVar(float)。结束时粒子的半径变异数。
rotatePerSecond(float)。粒子围绕原点每秒旋转的度数。
rotatePerSecondVar(float)。度数的变异数。
startSize: 开始时粒子的像素大小
startSizeVar
endSize: 如果你愿意的话使用kCCParticleStartSizeEqualToEndSize,这样开始大小 == 结束大小
endSizeVar
startColor开始颜色 (ccColor4F)
startColorVar (ccColor4F)
endColor结束颜色 (ccColor4F)
startSpin开始的旋转角度。只用于CCParticleSystemQuad
startSpinVar.只用于CCParticleSystemQuad
endSpin结束时的旋转角度。只用于CCParticleSystemQuad
endSpinVar。只用于CCParticleSystemQuad
life:粒子存活的时间,单位秒
lifeVar:
angle:(float)。粒子发射时的角度
angleVar
positon:(CGPoint)
posVar
centerOfGravity(CGPoint)重力中心点
emissionRate (float)。每秒发射多少粒子。
duration (float)。粒子系统可以存活多少秒(与life属性不同)。使用kCCParticleDurationInfinity为无限时间。
blendFunc (ccBlendFunc)。系统中使用的OpenGL混合方法。
positionType (CCPositionType)。粒子自由移动使用kCCPositionTypeFree(默认)。或者使用kCCPositionTypeGrouped,使粒子在集合中移动。
texture纹理(CCTexture2D)。粒子使用的纹理。
导出时有两个选择:
1.Embed Texture:嵌入纹理,把纹理数据保存到plist文件
2.Save Texture:单独保存纹理文件
我这里选择的是Embed Texture
2.代码如下:
运行效果如下:
安装Particle Builder粒子编辑器
安装其实就是把压缩包解压就好了,MyParticle目录是我自己创建的,原来是没有这个目录的通过打开ParticleEditor.exe启动粒子编辑器
编辑粒子属性
编辑粒子属性
粒子属性参考
下面这些属性只在半径模式下支持:startRadius(float)。粒子开始时的半径。
startRadiusVar(float)。粒子开始时的半径变异数。
endRadius(float)。粒子结束时的半径。
endRadiusVar(float)。结束时粒子的半径变异数。
rotatePerSecond(float)。粒子围绕原点每秒旋转的度数。
rotatePerSecondVar(float)。度数的变异数。
各模式下的通用属性
粒子通用属性:
startSize: 开始时粒子的像素大小startSizeVar
endSize: 如果你愿意的话使用kCCParticleStartSizeEqualToEndSize,这样开始大小 == 结束大小
endSizeVar
startColor开始颜色 (ccColor4F)
startColorVar (ccColor4F)
endColor结束颜色 (ccColor4F)
startSpin开始的旋转角度。只用于CCParticleSystemQuad
startSpinVar.只用于CCParticleSystemQuad
endSpin结束时的旋转角度。只用于CCParticleSystemQuad
endSpinVar。只用于CCParticleSystemQuad
life:粒子存活的时间,单位秒
lifeVar:
angle:(float)。粒子发射时的角度
angleVar
positon:(CGPoint)
posVar
centerOfGravity(CGPoint)重力中心点
粒子系统通用属性:
emissionRate (float)。每秒发射多少粒子。duration (float)。粒子系统可以存活多少秒(与life属性不同)。使用kCCParticleDurationInfinity为无限时间。
blendFunc (ccBlendFunc)。系统中使用的OpenGL混合方法。
positionType (CCPositionType)。粒子自由移动使用kCCPositionTypeFree(默认)。或者使用kCCPositionTypeGrouped,使粒子在集合中移动。
texture纹理(CCTexture2D)。粒子使用的纹理。
导出粒子系统资源文件
选择Save As保存粒子系统配置文件,导出的文件是plist格式的文件导出时有两个选择:
1.Embed Texture:嵌入纹理,把纹理数据保存到plist文件
2.Save Texture:单独保存纹理文件
我这里选择的是Embed Texture
使用粒子系统资源文件
1.把导出的粒子系统资源文件拷贝到Cocos2d-x工程的Resource目录下2.代码如下:
//粒子系统的使用 CCParticleSystem* pParticleSystem = CCParticleSystemQuad::create("particle/blue_fire.plist"); pParticleSystem->setPosition(ccp(visibleSize.width/2,visibleSize.height/2)); pParticleSystem->setAutoRemoveOnFinish(true); this->addChild(pParticleSystem,2);
运行效果如下:
相关文章推荐
- Cocos2d Particle Builder粒子编辑器的使用
- 使用Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- Cocos2d-x 粒子编辑器使用和渲染特效
- 使用 Cocos2d-x 和粒子编辑器实现场景特效
- 粒子效果CCParticleSystemQuad粒子编辑器ParticleEditor的使用---cocos2d-x学习之路[5]
- 使用 Cocos2d-x 和粒子编辑器实现
- cocos2d-x 粒子编辑器和使用
- 使用Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- ParticleDesigner 粒子编辑器使用
- ParticleDesigner 粒子编辑器使用
- libgdx游戏引擎开发笔记(五)粒子编辑器的使用
- libgdx游戏引擎开发笔记(五)粒子编辑器的使用
- cocos2d-x学习笔记14:粒子系统1:简介&工具使用
- Cocos2d-x 3.0 开发(十)使用CocoStudio场景编辑器关联组件
- 粒子编辑器介绍_cocos2d-windows-particle-editor
- 使用cocos2d-x开发各种编辑器
- cocos2d粒子系统--粒子编辑器Particle designer属性的介绍