使用Godot引擎制作拖尾效果

大家都知道Unity提供一个拖尾的特效。在RPG游戏中,玩家增加这么一个效果,移动起来如影随形,很是炫酷。
Godot引擎在2.x版本,做这么一个特效还是很麻烦,对于中小开发者不是很友好。如今他们也将这个功能增加了进来。那么今天,我们看看怎么使用它。
先看看我制作的效果:

=w400

制作步骤:

  1. 创建一个工程。弄一个空场景。放置一个Sprite。
  2. 在Sprite下面放置一个Particle2D。拖尾效果实际也就是通过粒子来实现的。
  3. 那么接下来就是设置粒子了。

-w400

-w400

-w400

-w400

Process Material下面的设置:
-w400

-w300

需要注意的地方:

  1. Local Coords的设置取消掉,然后看看效果。
  2. Process Material下面的很多配置关乎于拖尾的效果。我也是在这里花费了很长时间。
    1. 取消重力,否则Sprite自然往下运动。
    2. 增加缩放曲线。
    3. 增加颜色渐变。由不透明到透明。

顺便我也把自己的资源上传一下,有需要的自取。下载地址