UE4 RPG游戏player制作笔记——基础攻击

实现一个近战三连击和跳跃攻击

明确近战逻辑:初次按下鼠标左键,执行1攻击,然后有两种情况

  1. 在一定时间内再次按下左键时执行2攻击,如此反复,执行到3攻击时一轮攻击结束。
  2. 在一定时间内未再次按下左键时重置攻击顺序,从1攻击开始。

准备工作

新建变量如下,不更改默认值

新建自定义事件

在攻击动画蒙太奇中新建骨骼通知置于合适的位置,如下图

在动画蓝图内设置如下蓝图

蓝图执行流程

初次按下左键执行false进入攻击状态

先判定是否执行跳跃攻击,或执行1攻击

1攻击动画播放时先执行动画通知“保存攻击顺序”后有两种情况

1. 若未在执行动画通知“结束连击”前按下左键则重置连击

   

 2.若在执行动画通知“保存攻击顺序”前按下左键则继续连击

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值