Godot 粒子特效:Low Ploy风格火炬

本文是油管教程《Godot 3.0 - Know Your Nodes: Particles2D》的笔记版。效果实现基于Godot的Particles2D节点。

效果图

Godot 粒子特效:Low Ploy风格火炬_第1张图片

使用Godot内置的ParticlesMaterial来实现各种粒子效果,需要面对的就是设置各种各样的参数,通过参数的组合来实现效果。

所以我们不妨先来对比粒子节点的初始效果和最终效果,并分析一下有哪些参数变化。
Godot 粒子特效:Low Ploy风格火炬_第2张图片

左边是Particles2D的默认效果;右边是最终效果,观察一下不难列举出以下区别:

  • 粒子数量不同。
  • 粒子运动方向不同。
  • 粒子大小不同。
  • 粒子的颜色不同。
  • 默认效果中粒子从同一点产生向上运动,而最终效果中粒子是从一个有面积的区域产生的。

再仔细观察一下,我们还会发现最终效果自身的一些特点:

  • 粒子的颜色在产生到消亡的过程中是渐变的。
  • 粒子是旋转的,并且互相之间旋转的方向是随机的。

实际上,将以上特征对应的Particles2D参数设置好,这个火炬的大致效果就可以出来了。

下面是配置的截图

仅列举出参与配置的一些参数,其具体数值可以根据实际情况调整

设置粒子数量

粒子的数量

设置粒子的运动方式

Godot 粒子特效:Low Ploy风格火炬_第3张图片
Godot 粒子特效:Low Ploy风格火炬_第4张图片

Spread属性决定粒子的发出以后的分散程度,默认是45,这里将其设为0。
Gravity设为(0,0,0)再将速度设为25以后,默认的速度方向是水平向右的,因此要结合Transform中的Rotation Degrees将这个Particles2D旋转-90

设置生成区域

Godot 粒子特效:Low Ploy风格火炬_第5张图片

设置粒子生命周期

Godot 粒子特效:Low Ploy风格火炬_第6张图片

设置颜色

Godot 粒子特效:Low Ploy风格火炬_第7张图片
颜色梯度的三个节点分别为:白色->半透明的橙色->半透明的红色

小结
这样在没有使用外来材质的情况下,仅仅使用Godot的Particles2D节点,一个Low Ploy风格的火炬就完成了

你可能感兴趣的:(游戏特效笔记,Godot,粒子特效)