在上一篇(UE4 回合游戏项目 11- 添加人物攻击动画)基础上继续添加敌人受到攻击的动画

主要是当敌人受到攻击但是生命值没有归0的时候播放受到攻击的动画,上一节制作的是敌人受到攻击生命值归0直接死亡的动画

效果:

步骤:

1.打开roleCategory,添加一个自定义事件,命名为受到伤害事件

 然后当角色生命没有归0,执行受到伤害事件

 2.打开enemy1,添加受到伤害事件

 接下来当受到伤害后需要调用enemy1的蒙太奇动画,下面开始做这个蒙太奇动画

3.打开enemy1_AnimBP,找到HitReact这个受到伤害的动画

 鼠标右键点击浏览至资源

 选中HitReact,右键创建一个动画蒙太奇

命名为敌人1受到伤害动画

 

 4.返回enemy1_AnimBP

 添加一个自定义事件,命名为受到伤害事件

 当受到伤害事件执行后,播放敌人1受到伤害动画这个蒙太奇动画

 5.返回enemy1,执行上图的受到伤害事件

 

现在可以给敌人的血量提升一下

在enemy1中,给属性的体质数值改为10点

 此时效果如下:

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐