Godot - Particle System 2D 粒子系统

准备

  • ParticlesMaterial 粒子系统需要对粒子的性质进行描述,需要添加ParticlesMaterial来配置这个描述

  • Texture 纹理贴图,需要展示的粒子样子


时间参数 / Time parameters

  • Lifetime / 生命周期
    单个粒子的生命周期,单位s(秒


    Lifetime: 0.5

    Lifetime: 4.0
  • One Shot / 一次性
    是否只生成一次,粒子不会反复产生,用作一次性效果

  • Preprocess / 预渲染
    如果为0,则粒子从0个开始显示,如果不为0,则在当前渲染秒时开始显示粒子效果

  • Speed Scale / 速度缩放
    设置粒子整体速度快慢

  • Explosiveness / 爆发效果
    如果为0则在生命周期中均匀分布,如果为1则在一开始就直接一次性迸发产生所有粒子


  • Randomness / 随机性
    整体的随机性,随机范围是100%~200%之间,无负向

initial_value = param_value + param_value * randomness
  • Fixed FPS / 固定fps
    默认0,跟随游戏帧数,设置指定数值,则按照指定fps来渲染,可能会有卡顿等效果

  • Fract Delta / 分形间隔
    ??

绘制参数 / Drawing parameters

  • Visibility Rect / 可见区域
    可见区域控制粒子在屏幕上的可见性。 如果此矩形位于视区之外,则引擎将不会在屏幕上渲染粒子。

  • Local Coords / 本地坐标


    本地坐标系

    世界坐标系
  • Draw Order / 排序叠层
    粒子按照什么规则进行叠层排序,index为创建先后顺序,lifetime为粒子生命时间排序


粒子参数 / ParticlesMaterial settings

  • Spread / 蔓延
    可以让粒子扩散,配合initial velocity 可扩散角度从0~360


  • Gravity / 重力
    给每个粒子加上重力加速度效果

  • Initial Velocity / 初速度
    给每个粒子加上初速度,包括随机值


    image
  • Angular Velocity / 角速度
    给每个粒子加上旋转速度,包括随机值,非初始角速度,可以一只保持旋转,并且可编辑整个生命周期中的旋转速度


    image
  • Orbit Velocity / 轨道速度
    粒子绕发生器中心旋转


    image
  • Linear Acceleration / 线性加速度
    给粒子当前方向上继续增加速度

  • Radial Acceleration / 径向加速度
    当数值为正,则更加远离原点,当数值为负,更加靠近原点


    image
  • Tangential Acceleration / 切向加速度
    给一个粒子运动方向垂直的切向加速度


    image
  • Damping / 阻尼
    迫使粒子最终停下来


    image
  • Angle / 初始角度
    同时可以设置过程角度动画,和Angular Velocity类似,只是这个不控制速度,而只控制贴图


    image
  • Scale / 缩放
    缩放效果,可设置缩放过程


    image
  • Color / 色彩


  • Hue variation / 色偏
    通过Color 和 Hue 可以混合出不同初始颜色, 但如果和Color动画一起使用时结束颜色并不太受影响


排放形状 / Emission Shapes

  • Emission Mask / 遮罩
    设置粒子按照一定形状排列



    然后选择你要需要的遮挡纹理

  1. 实体部分 : 使用粒子填充整个图片非透明区域


    image
  2. 边框 : 使用粒子填充非透明边缘区域


    image
  3. 边框+朝外向量 :使用粒子填充非透明边缘区域并切粒子朝向边缘外侧运动


    image

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 193,968评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,682评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,254评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,074评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,964评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,055评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,484评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,170评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,433评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,512评论 2 308
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,296评论 1 325
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,184评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,545评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,150评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,437评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,630评论 2 335