[UE5蓝图基础二]6.[蒙太奇动画调用] 释放火球--技能动作调用

1.首先建立一个输入 技能一

2.进入角色蓝图,打开技能一事件,首先思考逻辑: 技能类只能在战斗模式下使用,普通模式是不允许使用的,所以我们需要先判断是否在战斗模式中所以需要先判断"是否需求切换"的变量 如果真 那么释放技能 如果假什么都不做

同时我们还需要创建一个变量来判断是否在使用技能1 名字就叫"技能1是否使用中" 如果有使用技能那么什么都不做,如果没有使用技能,那么可以释放技能

判断完毕 那么就可以播放动画了
[UE5蓝图基础二]6.[蒙太奇动画调用] 释放火球--技能动作调用_第1张图片
但是目前 我们并没有建立资产

所以找到我们的释放动画 右键-创建动画蒙太奇

回到角色蓝图,选择刚才建立的动画蒙太奇
在这里插入图片描述
动画播放的速率

运行之后发现动画没有起效

所以我们需要进入动画蓝图 断开上一节课做的状态机动画 加一个插槽
[UE5蓝图基础二]6.[蒙太奇动画调用] 释放火球--技能动作调用_第2张图片
然后打开"动画蒙太奇" 在右下角 "动画插槽管理器"处 添加一个"技能1"插槽

然后在
在这里插入图片描述
这个位置选择 插槽名称-技能1
[UE5蓝图基础二]6.[蒙太奇动画调用] 释放火球--技能动作调用_第3张图片
回到动画蓝图 在前面添加的 插槽处点击 在它细节处选择 插槽名称-技能1
[UE5蓝图基础二]6.[蒙太奇动画调用] 释放火球--技能动作调用_第4张图片
目前为止,技能1已经被插入到了动画蓝图 运行之后 动作也成功出现 但是目前还不完美,会出现各种小问题,比如释放的时候出现滑步,连续点击出现高速调用动画鬼畜之类的
[UE5蓝图基础二]6.[蒙太奇动画调用] 释放火球--技能动作调用_第5张图片
目前这样写 已经解决了高速调用的问题,下面解决滑步

出现滑步的原因是因为播放蒙太奇动画的时候 它只是播放了这个动画 并没有和走路的动画融合起来,那么我们要解决的就是这个问题

这里我们需要接触到几个新东西"每个骨骼的分层混合" 和"缓存姿势"

进入动画蓝图状态机外部修改蓝图
[UE5蓝图基础二]6.[蒙太奇动画调用] 释放火球--技能动作调用_第6张图片
然后选中"每个骨骼的分层混合"节点 在它细节处修改
[UE5蓝图基础二]6.[蒙太奇动画调用] 释放火球--技能动作调用_第7张图片
spine 是脊椎骨

然后运行即可发现已经解决了滑步问题

你可能感兴趣的:(UE5学习记录,ue5,动画,虚幻5,编辑器,虚幻)