您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 2浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

开发游戏的老王 发布时间:2019-09-01 08:43:33 ,浏览量:2

本文是油管教程《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风格的火炬就完成了

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0379s