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

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

效果图

Low Ploy风格火炬效果

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

所以我们不妨先来对比粒子节点的初始效果和最终效果,并分析一下有哪些参数变化。
对比图

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

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

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

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

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

下面是配置的截图

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

设置粒子数量

粒子的数量

设置粒子的运动方式

设置粒子的运动方式
旋转Particles2D

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

设置生成区域

Emisson Shape

设置粒子生命周期

Lifetime

设置颜色

Color Ramp
颜色梯度的三个节点分别为:白色->半透明的橙色->半透明的红色

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发游戏的老王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值