如何在gms2里让移动物体动态模糊 未解决
mx 发表于 2020-04-20 09:10:14 360

我做了一个移动的弹幕,想要让这个弹幕在移动时有动态模糊的效果 类似于这种如何办到

最新回复 (7)
  • 86186335 发表于 2020-04-21 09:03:16
    0 2
    这不是变黑色吗 image_blend = c_red //变成红色
  • mx 发表于 2020-04-21 11:18:47
    0 3
    86186335 这不是变黑色吗 image_blend = c_red //变成红色
    是要后面带着几个重影而且有透明度的
  • 摸魔抹莫 发表于 2020-04-24 02:05:29
    0 4
    那只需要记着以前几步的位置然后按对应透明度draw_sprite_ext()即可
  • POSI2 发表于 2020-04-25 10:55:35
    1 5
    准备一个用于重影的object,精灵与弹幕相同,创建事件里设置为半透明,每步减少透明度,如果透明度小于0就删除。

    弹幕移动时在自己坐标处创建重影object的实例,就可以得到一条由重影组成的轨迹,调整参数控制轨迹形态。
  • 天使的糖豆 发表于 2020-05-20 04:05:00
    0 6
    首先,题主的文字说的是“动态模糊”但给出的效果图是“移动残影”
    然后,移动残影有至少两种不同的效果“残影始终比本体落后4个step,跟随本体4个step之前的位置和动作,残影的alpha维持不变”、“主体每隔4个step创建一个残影,残影静止且逐渐更加透明”

    实现方法有多种:创建弹幕的残影object、创建通用的残影object(允许sprite_index赋值)、主体的draw事件里执行残影绘制。
  • 天使的糖豆 发表于 2020-05-20 04:07:05
    0 7

  • 水果奶奶 发表于 2020-07-04 12:16:05
    0 8