虚幻4学习日志2021.3.29 为这个ACT游戏结个尾

新建被攻击动画的蒙太奇
在这里插入图片描述
在被打且还有剩余血量时播放被击打动画
以及死亡动画(在被击打之后删除胶囊体以及该actor)
在这里插入图片描述

但是此时有个问题
在于如果这个AI执行了攻击动画,那么将打断受击动画。
打开行为树中的ATTACK
改一下它的蓝图
在这里插入图片描述
getcurrent montage:先得到当前的蒙太奇
is valid:查看当前是否有动画在播放,如果有则将finish execute设置为假,如果没有则进行攻击,即可解决AI执行攻击动画时打断受击动画的问题

任务节点必须用 Finish Execute 事件作为结束回调,不然行为树运行到该节点时候,不会产生返回,永远的卡在该节点上。

写一下玩家被击打以及死亡的动画
红箭头所指是为了修复玩家在进行攻击时被打断,那么玩家就永久不能攻击,所以reset一下攻击次数,与翻滚时的bug同理
在这里插入图片描述
值得一提的是AI在被击打的时候并不会往后退而是原地播放动画。
不过我们可以通过动画来修改
打开动画,选择最祖宗辈的选项
在这里插入图片描述
在第一帧加个关键帧,向后移动后再加一个关键帧即可
在这里插入图片描述
在这里插入图片描述
还有就是AI攻击的太快没时间闪避
打开02的montage动画编辑一下
从右边再拖一个02的动画进去
在这里插入图片描述
调一下前后俩段的参数
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值