【UE5】动画蒙太奇简述

项目资源文末百度网盘自取

动画蒙太奇基本功能

动画蒙太奇(Animation Montage) 可以将多个 动画序列(Animation Sequences) 合并为单个资产 并通过蓝图 播放,还可以将一个蒙太奇动画切分为多个 蒙太奇分段(Montage Sections) ,以便在运行时,按一定逻辑以任何顺序动态播放。可以在蒙太奇分段面板中控制分段之间的过渡,也可以使用 蓝图(Blueprints) 在分段之间设置更复杂的过渡行为。

创建动画蒙太奇

有两种方式可以创建动画蒙太奇文件

第一种方法:

在想创建文件的地方单击鼠标右键 ,在动画(Animation)中可以找到动画蒙太奇(Animation Montage) "

选择SK_Female_Skeleton这就创建了一个蒙太奇文件

双击进入蒙太奇编辑界面,通过拖拽 动画资源,可以把动画添加到当前蒙太奇中

还有一种创建蒙太奇的方法:

找到一个动画资源,右键单击想要创建蒙太奇的动画资源

创建->创建动画蒙太奇

这样可以直接创建这个动画的动画蒙太奇

打开 动画插槽管理器

在动画蒙太奇中,动画序列以 插槽组(Slot Groups)插槽(Slots) 分类。

我们可以看到动画插槽管理器 里有一个默认组 设置,默认状态是默认插槽

一个插槽会占据一个网格体或者部分网格体,当来自动画蒙太奇的动画放入该插槽中,便可以在插槽的动画蓝图上播放。插槽轨道是一连串任意数量的动画序列。通过蒙太奇分段这些序列可以在游戏逻辑或者玩家输入的控制下播放。

蒙太奇分段

分段以其分配的名称和紫色标题栏显示,可以添加、删除以及移动这些分段,使其按照游戏需求匹配对应的序列或者序列的分段进行动画的播放。

选中动画,单击右键 ,选择新建蒙太奇片段(Create New Section)

然后为该蒙太奇分段命名为 S1 ,这样我们就把整个动画分割成两部分,第一部分叫做Default ,第二部分叫做S1 ,在时间轴中点击并拖动标题栏或者线条可以移动并放置蒙太奇分段。

通过 蒙太奇片段 可以预览不同的动画效果(可以指定的位置开始播放,还能循环播放指定片段,多点几下试试,观察预览效果就知道怎么用了)

在蒙太奇中可以在指定的位置发送事件

通知(Notifies)中,单击右键选择 添加通知,然后选择新建通知

命名为Notify1

当执行到这帧就会发送这个通知,我们可以在动画蓝图的事件图表中侦听到这个事件。


项目资源:

链接:https://pan.baidu.com/s/1nQHvZXC4BDsfbFWDYZqEfA?pwd=bsvx

提取码:bsvx

相关推荐
mengzhi啊8 小时前
UE5关卡切换 传统加载(阻塞)vs流式加载(非阻塞)。还有加载关卡3种办法
ue5
电子云与长程纠缠10 小时前
UE中使用TGuardValue与TInlineComponentArray数据结构
开发语言·数据结构·学习·ue5·游戏引擎
HH‘HH2 天前
Unity通过OPC UA工业协议连接工业设备实战指南
unity·游戏引擎
Duo1J2 天前
【UE】Slate 编辑器工具开发03 - 节点编辑器 (EdGraph)
ue5·编辑器·游戏引擎·ue4
郝学胜-神的一滴2 天前
[简化版 GAMES 104] 现代游戏引擎 02:拆解现代游戏引擎5+1层级架构,吃透引擎底层核心逻辑
c++·unity·架构·游戏引擎·图形渲染·unreal engine·系统设计
unityのkiven2 天前
Unity 中如何创建一片森林:享元模式能不能用?应该怎么用?
unity·游戏引擎·享元模式
directx3d_beginner3 天前
26,怪物受击接口改为C++
ue5
郝学胜-神的一滴3 天前
中级OpenGL教程 023:Assimp模型加载全解——从源码到架构的骈文探秘
c++·unity·游戏引擎·cmake·unreal engine·opengl
郝学胜-神的一滴4 天前
中级OpenGL教程 022:探秘三维世界的血脉传承——物体父子关系与矩阵递归奥义
c++·线性代数·unity·矩阵·游戏引擎·unreal engine·opengl