zoukankan      html  css  js  c++  java
  • Cocos2d-x中常用粒子编辑器ParticleDesigner测试例子

    打开 ParticleDesigner 随意选择一种效果 选择save。

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

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

    基本的设置

    Max Particles 粒子的数量

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

    LifespanVariance 生命周期的变量值,例如生命周期为5,变量为1,那么生命周期就会在5-15+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 看效果。

  • 相关阅读:
    常见算法之10---从第一字符串中删除第二个字符串中所有的字符
    常见算法之9---折半查找(二分查找)
    常用算法之8---找到数组中只出现一次的数字
    常见算法之7---判断是否所有小字符串里的字母在大字符串里都有
    常见算法之6---判断集合S之中是否存在两个数之和为指定大小N
    常见算法之5---单例模式[java]
    常见算法之4---正整数二进制表示中的1的个数
    常见算法之3---数组中出现次数超过一半的数字
    UVa 495
    《编程之美》笔记(一)
  • 原文地址:https://www.cnblogs.com/yssgyw/p/3426948.html
Copyright © 2011-2022 走看看