返回 导航

UE5

hangge.com

UE5 - 野狼捕猎游戏制作教程4(给野狼添加死亡状态)

作者:hangge | 2026-09-22 10:33

四、给野狼添加死亡状态

1,在动画蓝图中新增“死亡”状态

(1)打开动画蓝图“Anim_Wolf”,双击打开“BaseMovement”状态机。

(2)在左侧“变量”区域新增布尔变量“isDead”,默认 false

(3)在中间“动画”空白处右键,选择”添加状态”,命名为“Death”。从“Move”状态和“Resting”状态都拖出一条连线到“Death”。

(4)双击刚添加的两条线条上按钮,设置过渡条件为 isDead == true

(5)最后双击进入“Death”状态,将 “输出动画姿势” 节点的输入替换为死亡动画序列“ANIM_Wolf _Death”。

2,修改动画蓝图的事件图表

    还是打开动画蓝图“Anim_Wolf”,切换到“事件图表”(Event Graph),在 UpdateAnimation 节点后再添加一个执行流,获取角色蓝图中自定义的血量值,并根据血量情况设置动画蓝图中的 isDead

3,运行测试

(1)为了方便测试,我们在“BP_Wolf”蓝图中添加如下逻辑,按下键盘数字键 3 后,血量会变成 0

(2)运行程序,当按下数字键 3 时,狼便会死亡并且播放死亡倒地动画。
评论

全部评论(0)

回到顶部