实现一个近战三连击和跳跃攻击
明确近战逻辑:初次按下鼠标左键,执行1攻击,然后有两种情况
- 在一定时间内再次按下左键时执行2攻击,如此反复,执行到3攻击时一轮攻击结束。
- 在一定时间内未再次按下左键时重置攻击顺序,从1攻击开始。
准备工作
新建变量如下,不更改默认值
新建自定义事件
在攻击动画蒙太奇中新建骨骼通知置于合适的位置,如下图
在动画蓝图内设置如下蓝图
蓝图执行流程
初次按下左键执行false进入攻击状态
先判定是否执行跳跃攻击,或执行1攻击
1攻击动画播放时先执行动画通知“保存攻击顺序”后有两种情况
1. 若未在执行动画通知“结束连击”前按下左键则重置连击
2.若在执行动画通知“保存攻击顺序”前按下左键则继续连击