【简单的技能案例】分享自己做的简单的技能预警
2024/07/01654 浏览案例分享
看着论坛好像没什么怪物技能预警的教程,这里我分享一下我自己的方法。
废话不多说,先上效果图:

效果图
做法非常简单,先简单说一下步骤:
1.制作一个通用的技能预警特效
2.在怪物技能前摇开始时播放预警特效
3.通过缩放、播放速度来控制预警的大小以及持续时间
4.在技能生效的时候销毁特效
1.先创建粒子特效
打开资源库,资源库上面的选项中选择粒子特效,找到一个合适的特效来修改,这里我使用的是范围伤害中的AOE金色范围

找到合适的特效进行修改

右下角另存特效
另存特效后,打开我们另存的特效进行修改,删除多余的特效,只保留两个圆圈:

为了能够让技能预警更方便通用,我们需要将圆圈的大小设计成半径100,也就是直径200,所以先修改两个圆圈发射器的大小。点击其中一个发射器后,在右侧面板的大小选项中把初始大小改成200,另一个发射器也是一样,:
然后在颜色那边把两个发射器的颜色改成红色:

修改颜色
修改后的效果如下:

接下来给技能预警加一个动画效果
选择看上去比较粗的发射器,也就是图片里的第一个发射器:

在大小这边,修改缩放倍数变化的曲线,这样子圆圈就会根据时间来自动缩放:

同样是这个发射器,在最上方的粒子面板那里,修改参数:周期-1秒,生命周期1-1秒粒子,如图:

修改完之后,圆圈就会在1秒内从0自动缩放成我们一开始设置的大小:

如何使用:
在技能节点下方直接添加一个粒子表现特效(注意不能是一次性),然后特效选中刚刚创建好的粒子特效:

因为施法范围是800,所以缩放也改成8,销毁时机改成引导开始,然后修改播放速度,例如我的怪物技能会有1.5秒的蓄力时间,那么动画播放速度就是1/1.5≈0.66666,把播放速度稍微再改小一点,大概是0.65秒就行了,确保在粒子特效快播放结束之前被销毁:

这样子技能预警就做完了,没有代码,纯粹的手动控制,虽然比较笨但也不麻烦。
至于其他类型的技能预警也是一样,先创建好粒子特效然后修改缩放、播放速度。
由于目前缩放没办法直接修改x、y、z三个轴,所以矩形的技能预警根据情况需要做多个比例的粒子特效