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

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

相关推荐
AA陈超9 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P07-06 能力输入的回调
c++·游戏·ue5·游戏引擎·虚幻
AA陈超3 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-29 属性信息委托
c++·游戏·ue5·游戏引擎·虚幻
AA陈超3 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-31 映射标签到属性
c++·游戏·ue5·游戏引擎·虚幻
gshh__3 天前
SuperMap Hi-Fi 3D SDK for Unreal 使用蓝图接口加载多源数据
ue5·游戏引擎·supermap
zhangzhangkeji3 天前
cesium126,230331,Visualize Per-Feature Metadata - 1:官方教程
ue5
zhangzhangkeji3 天前
cesium126,230316,根据经纬度动态生成物体:主要使用了角色的 tag 属性,地球锚点也是有 tag 属性的
ue5
AA陈超4 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-28 构建属性菜单小部件控制器
c++·游戏·ue5·游戏引擎·虚幻
zhangzhangkeji4 天前
UE5 材质-17:水材质系列一 ,panner 平移节点,
ue5·材质
zhangzhangkeji7 天前
UE5 蓝图-24:主 mainUI界面蓝图,主菜单按钮事件定义,拆分按钮,color按钮,退出按钮
ue5
zhangzhangkeji8 天前
UE5 蓝图-11:本汽车蓝图的事件图表,汽车拆分事件,染色事件(绿蓝黄青)。
ue5·1024程序员节