美文网首页
Godot 粒子特效:Low Ploy风格火炬

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

作者: 吃烧烤的老王 | 来源:发表于2019-07-19 11:02 被阅读0次

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

    相关文章

      网友评论

          本文标题:Godot 粒子特效:Low Ploy风格火炬

          本文链接:https://www.haomeiwen.com/subject/jlrjlctx.html