【UE5.1 角色练习】08-物体抬升、抛出技能

前言

在上一篇(【UE5.1 角色练习】08-传送技能)的基础上继续实现控制物体抬升、抛出的功能。

效果

步骤

一、准备技能动画

  1. 在项目设置中新建一个操作映射,这里命名为"Skill_GravityControl",用按键4触发
  1. 通过IK重定向器将小白人的施法动画重定向给我们的角色

此时我们就拥有了角色施法时的动画序列

  1. 打开动画蓝图,添加一个布尔类型的变量,这里命名为"IsFiring_GravityControl",表示是否控制重力

在动画蓝图的动画图表中添加一个新的状态,这里命名为"Fire_GravityControl"

打开状态"Fire_GravityControl",输出动画姿势使用上面重定向的动画序列

编辑过渡规则

二、技能蓝图

  1. 导入"释放魔法"的音效

打开该音效,勾选"正在循环"

  1. 在角色蓝图中添加如下节点,实现将物体缓缓的抬升起来的功能

此时效果如下

如果希望抬起物体的同时向前推出物体,我们可以再添加一个操作映射

在角色蓝图中继续添加如下节点,表示在抬升物体的期间如果再按下5键就会将物体发射出去

如果我们松开4键应该将物体放下,因此需要设置启用重力

最终效果如下

相关推荐
1204157137 肖哥4 小时前
UE5.7 灯光详解
ue5
狂云歌1 天前
AI写UE的3Dgame
人工智能·3d·ue5·游戏程序
日月云棠5 天前
UE5源码分析之Editor——Blutility模块全面分析
ue5
日月云棠5 天前
UE5源码分析之Editor——BehaviorTreeEditor模块全面分析
ue5
日月云棠5 天前
UE5源码分析之Editor——AssetTagsEditor模块全面分析
ue5
远离UE46 天前
UE5 显存 虚拟内存 深入学习笔记
笔记·学习·ue5
日月云棠6 天前
UE5源码分析之Editor——AnimationSettings模块全面分析
ue5
远离UE47 天前
UE5 SF_VertexShader 如何使用
ue5
电子云与长程纠缠7 天前
UE5 Lyra PocketWorld进行3D内容UI预览 - 上
开发语言·学习·3d·ue5·游戏引擎
电子云与长程纠缠7 天前
UE5 Lyra PocketWorld进行3D内容UI预览 - 下
开发语言·学习·游戏·ui·ue5