UE5动画蓝图

动画蓝图,混合空间,状态机,瞄准偏移,动画蒙太奇,动画混合,骨骼绑定,动画重定向,动画通知,Control Rig......

虚幻动画模块是一个庞大的系统,大模块里又包含很多小模块,所以学习起来会感觉有点复杂

动画蓝图 是一种特殊的 蓝图 ,它用于在游戏中控制 骨骼网格体 的动画效果。动画蓝图编辑器(Animation Blueprint Editor) 中的 图表(Graphs) 可以显示动画效果,允许你直接控制骨架的骨骼,或设置骨骼网格体逐帧逻辑,以便创建最终动画姿势。动画蓝图里只能调用纯函数(头上绿色的就是纯函数)

混合空间获取人物实时移动速度

Try Get Pawn Owner用来获取谁挂载了该动画蓝图

状态机 - 描述不同状态,角色处于不同状态播放不同动画

状态机(State Machines) 是一种可以在 动画蓝图(Animation Blueprints) 中构建的模块化系统,用来定义动画的播放状态和播放时机。这类系统主要用于将动画与角色的动作状态相关联,例如空闲、行走、奔跑和跳跃等状态。借助状态机,你可以创建各种 状态(State) ,定义要在这些状态中播放的动画,并创建各类 转换(Transition) 来控制何时切换到其他状态。这样,你就能更轻松地创建出复杂的动画混合效果,而不必使用过于复杂的动画图表。

动画蒙太奇

动画蒙太奇动画资产可以用于将动画合并至一个资产并通过蓝图控制播放。

使用 动画蒙太奇(Animation Montage) (简称蒙太奇(Montage) ) 来将多个 动画序列(Animation Sequences) 合并为单个资产并通过蓝图播放。还可以使用动画蒙太奇来在网络游戏中复制 根位移(Root Motion) 动画。

播放动画和播放动画蒙太奇的区别,播放动画播完动画就动不了了,动画蒙太奇可以使动画产生润滑的过渡和恢复动画

Stop Anim Montage可以中途停止播放蒙太奇,经常用于开枪动画

播放动画蒙太奇和播放蒙太奇差不多,只是播放蒙太奇参数和输出节点更多

如果想要上半身播放一个攻击动画,下半身保持原来走路跑步动画,只需要创建一个插槽

如果要播放蒙太奇动画,必须要在动画蓝图中添加一个插槽Slot,否则蒙太奇不会生效

到动画蓝图中缓存下半身动画,

设置以spine_02为分界,进行混合动画

动画通知Notify

可以在动画序列中添加通知,通知包括粒子特效(刀光),音效,蒙太奇,同步和动画等

相关推荐
吴梓穆19 小时前
UE5 插件没有自动打包所需的dll
ue5
zhangzhangkeji21 小时前
UE5 蓝图-游老师-10-蓝图中的选择分支与循环:br , for loop, while loop
ue5
曼巴UE521 小时前
UE5 C++ 动态单播放
c++·ue5
闲人编程2 天前
Flask蓝图系统:模块化应用架构设计
后端·python·flask·api·蓝图·应用工厂·codecapsul
Vince丶2 天前
UE DirectExcel使用笔记
笔记·ue5
AA陈超2 天前
Lyra学习004:GameFeatureData分析
c++·笔记·学习·ue5·虚幻引擎
平行云PVT3 天前
实时云渲染解决UE5 像素流插件迁移及传输数据受限问题
unity·ue5·xr·实时云渲染·云桌面·像素流·云推流
AA陈超3 天前
LyraRPG:001.创建RPGCore插件
c++·笔记·学习·ue5·虚幻引擎·lyra
AA陈超3 天前
Lyra学习6:GameFeatureAction_AddComponents分析
c++·笔记·学习·ue5
曼巴UE53 天前
UE5 C++ 多播绑定执行演示
c++·ue5