欢迎大家加入Unreal Engine C++ & Blueprint群一起交流:1143575617
本节为上一节的治疗技能加上视觉效果,主要以粒子效果作为呈现。
主要通过GAS系统的GameplayCue文件来完成。
GameplayCueNotify_Actor,将一个实例化的ACTOR类对象作为GameplayCue,可以包含了TICK和UPDATE功能。
GameplayCueNotify_Static,将一个没有实例化的ACTOR类作为GameplayCue。
GameplayCueNotify_HitImpact,用作粒子系统和声音音效等。
本次使用GameplayCueNotify_Static。
打开新建的GameplayCueNotify_Static,重写On Execute方法。
按照以下的方式重写,并新添一个GameplayCue的TAG。
打开治疗的技能效果,因为我们这个CUE是由治疗技能效果的引发的。
新建一个材质和一个粒子系统。
对粒子系统进行编辑,得到你想要的效果即可。
最终效果如下: