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

前言

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

效果

步骤

一、准备技能动画

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

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

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

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

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

编辑过渡规则

二、技能蓝图

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

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

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

此时效果如下

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

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

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

最终效果如下

相关推荐
zhangzhangkeji8 分钟前
UE5 材质-18:水材质系列二 ,水岸接缝的美化节点 DepthFade,水面法线混合节点 BlendAngleCorrectedNormals
ue5
zhangzhangkeji9 分钟前
UE5 蓝图-16:车门车灯按钮,此 UI 蓝图的实现,材质函数 RadialGradientExponential 径向渐变,车门开关按钮上用的材质的编写
ue5
zhangzhangkeji17 分钟前
UE5 蓝图-25:主 mainUI界面蓝图,右侧的颜色按钮的实现,换色逻辑与材质参数集,
ue5
AA陈超18 分钟前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-25 属性信息数据资产
c++·游戏·ue5·游戏引擎·虚幻
zhangzhangkeji19 分钟前
UE5 蓝图-15:蓝图文件 Bp_gamemode 与 BP_palyerControl,
ue5
曹勖之20 分钟前
UE5关卡蓝图视图恢复方法
ue5
zhangzhangkeji1 天前
UE5 蓝图-14:pawn蓝图,相机淡入淡出事件及其核心函数 SetManualCameraFade;及本蓝图的注释编码
ue5
阿拉丁的梦2 天前
使用蓝图组件
ue5
zhangzhangkeji2 天前
UE5 蓝图-20:主 mainUI 界面蓝图,右边的颜色按钮的位置布局及其动画 colorsBtn_Animation,
ue5
AA陈超2 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-19 打开属性菜单
c++·游戏·ue5·游戏引擎·虚幻