UE4 第一人称射击制作流程:13(图文)完善AI 机器人 Robot 死亡动画融合---从正常状态到死亡动画融合后的播放条件

不废话,直接开始,稍微有点绕,你们多操作,多思考就明白了,
前提条件先明确:动画蓝图要去角色蓝图里获取函数等相关数据,需要纯函数或者非纯函数的创建和桥接(我是这样理解的)
这一部分主要就是获取Health小于等于0后播放死亡动画,开始制作:
1、打开Robot_Character,创建函数IsDead,确定是不是已经死亡,方便后面动画蓝图调用:
提醒:右边的Pure勾上的意思就是纯函数,不理解的加群466070488,相互探讨学习!
在这里插入图片描述
2、打开Robot_Animi动画蓝图,进入条件;
在这里插入图片描述
3、左边新建函数GetPawn,这里这个函数的意思就是获取本动画蓝图的使用者;也将其Pure 勾上,因为没有修改任何数据,只是调用了其他的数据,
在这里插入图片描述
4、返回到条件里面,设置如下:
在这里插入图片描述
5、Play,测试,这时候可以看到左上角,血量小于等于0后,Robot就会播放死亡动画了,
在这里插入图片描述
6、这里有一个问题,就是死亡后,他还会继续跟着你,后面就来解决这个问题,和死亡后设置多少秒自动销毁!

猜你喜欢

转载自blog.csdn.net/qq_39947564/article/details/84175436