UMG Cinematics v1.2.2 —— 给 UE5.7 的 Sequencer 加 UMG 控件轨道,UI 动画和相机对帧编排

📦 资产下载UMG Cinematics v1.2.2 for UE5.7 完整插件包(73 个文件 / 249,391,135 B,约 238 MB,含完整 C++ 源码与示例 Content)。注意仅提供 UE 5.7 Win64 预编译二进制,其他引擎版本需自行编译。
UMG Cinematics v1.2.2 —— 给 UE5.7 的 Sequencer 加 UMG 控件轨道,UI 动画和相机对帧编排

官方在 uplugin 里写的 Description 只有一句:

Adds UMG Widget Tracks To Sequencer

★ 直译:给 Sequencer 加上 UMG 控件轨道。

★ 这句话很短,但做过 UE 过场动画的人会立刻明白它补的是哪块空缺:

在 UE 里做一段带 UI 的过场(cutscene),传统流程是断裂的:
· 角色动画、相机运镜 → 在 Sequencer 里编排(有轨道、有时间轴、能精确到帧)
· UI 出现/消失/位移/变色 → 在 UMG 蓝图里用动画时间轴(Anim)手搓
· 两者的时间对不齐 → 只能反复播放预览、肉眼数帧、手动试数值

二、包里到底有什么(73 个文件的实测结构)

包内实测 73 个文件 / 249,391,135 B(约 238 MB),结构:

imfamous.UMG_Cinematics_v1.2.2_UE5.7/
UMG Cinematics 5.7/
Plugins/UMGCinematics 5.7/
UMGCinematics.uplugin ← 插件描述文件
Resources/Icon128.png
Content/ ← 示例资产
LS_SampleTitle.uasset
LS_UMGCinematicsDemo.uasset
UI_SampleTitle.uasset
UI_BasicTextWidget.uasset
UI_MovieEditableTextUMG.uasset
Algosyntax_logo_Potrait_1920x1080.uasset
QTE_Example/
LS_QTE_SequenceStart.uasset
UMG_WidgetForLS.uasset
Source/
Runtime/UMGSequencer/ ← 运行时模块(轨道与 Section)
Runtime/CommonOps/ ← 公共工具模块
Editor/UMGSequencerEditor/ ← 编辑器模块(轨道编辑器/前端)
Editor/CommonOpsEditor/
Binaries/Win64/
UnrealEditor-UMGSequencer.dll 292,352
UnrealEditor-CommonOps.dll 534,528
UnrealEditor-UMGSequencerEditor.dll
… 以及对应 .pdb

★ 两个实测细节值得说明:

① 示例里有一个 `QTE_Example`(Quick Time Event 快速反应事件)
`QTE_Example/LS_QTE_SequenceStart.uasset` + `UMG_WidgetForLS.uasset`
★ 这说明作者不只是想做”过场标题”,而是考虑到了互动式 UI 演出——
就是游戏里那种”出现提示 → 玩家在时限内按键 → 播放成功/失败演出”的段落。
用 Sequencer 编排 QTE 演出是很实用的思路:整个节奏可以像剪片子一样调。

② 包体积 238 MB,但真正的插件代码只有 73 个文件里的一小部分
体积最大的四个文件全是 .pdb 调试符号表:
UnrealEditor-UMGSequencerEditor.pdb 64,974,848 B
UnrealEditor-UMGSequencer.pdb 62,582,784 B
UnrealEditor-CommonOps.pdb 61,337,600 B
UnrealEditor-CommonOpsEditor.pdb 58,789,888 B
→ 四个 pdb 合计 247,684,120 B(约 236 MB),占了整个包的 99%。
★ 而真正的 dll 只有:
UnrealEditor-CommonOps.dll 534,528 B
UnrealEditor-UMGSequencer.dll 292,352 B
★ .pdb 是给调试器用的符号表,插件运行时不需要它。
作者打包时把 Binaries 目录整个打进来了(含 pdb),这是常见疏漏。
不影响使用——UE 只会加载 .dll,pdb 存在只是白占 236 MB。

三、uplugin 实测:版本、引擎、模块

uplugin 原文(实测字段):

“FileVersion”: 3,
“Version”: 1,
“VersionName”: “1.2.2”,
“FriendlyName”: “UMG Cinematics”,
“Description”: “Adds UMG Widget Tracks To Sequencer”,
“Category”: “Algosyntax | Cinematics”,
“CreatedBy”: “Algosyntax”,
“CreatedByURL”: “https://store.algosyntax.com”,
“DocsURL”: “https://store.algosyntax.com/marketplace/unreal-engine/umg-cinematics/”,
“SupportURL”: “https://store.algosyntax.com/marketplace/unreal-engine/umg-cinematics/”,
“EngineVersion”: “5.7.0”,
“CanContainContent”: true,
“SupportedTargetPlatforms”: [“Win64”, “Mac”, “Android”, “Linux”]

模块(Modules)
· UMGSequencer(Type: Runtime,LoadingPhase: Default)
→ 运行时模块。即使你在打包后的游戏里播放这段过场,也依赖它。
· UMGSequencerEditor(Type: Editor,LoadingPhase: Default)
→ 编辑器模块。Sequencer 里的轨道 UI、轨道编辑器在编辑器里。
· CommonOps / CommonOpsEditor
→ 公共工具模块(字符串处理、时间工具、Slate DPI 缩放、资源管理器代理、
数学、文件、HTTP、静态网格、许可与水印 Widget 等)。
这是 Algosyntax 家多个插件共用的内部库。

★ 三个值得注意的点:

① `EngineVersion 5.7.0` 是硬绑定
UE 的插件如果带 C++ 模块和预编译 dll,引擎大版本必须对上。
这份是给 UE 5.7 的,装到 5.6 或 5.8 上大概率报
“The following modules are missing or built with a different engine version”。
★ 想在其他版本用,只能拿源码重新编译(Source 目录是完整的,可以编)。

② `CanContainContent: true`
说明插件自带 Content(示例资产)。装好启用后,你能在 Content Browser 的
Plugins/UMGCinematics Content 目录下看到那些示例关卡与控件。

③ `SupportedTargetPlatforms` 含 Android 与 Linux
跑过场的游戏如果发安卓/Linux 也能用。不过 Binaries 里只有 Win64,
其他平台需要自己编译源码(Source 是齐全的,C++ 模块四个都有)。

代码结构(Source 目录实测)
Runtime/UMGSequencer:
Public/Tracks/UMGSceneTrack.h ← UMG 轨道
Public/Sections/UMGSceneSection.h ← 轨道上的 Section
Public/Widgets/SceneEditableText.h ← 可直接在场景里编辑的文字
Private/… 对应实现
Editor/UMGSequencerEditor:
SectionFrontend/UMGSectionFrontend ← Section 的前端绘制
TrackEditors/UMGTrackEditor ← 轨道编辑器
★ 从类名能看出它的实现路径:
UMGSceneTrack + UMGSceneSection = 把 UMG 当 Sequencer 的一种轨道类型实现,
所以它在 Sequencer 里的行为和其他轨道(相机、动画)是一致的——
同样的可拖拽 Section、同样的关键帧编辑、同样的播放预览。

四、安装与使用

安装

1. 解压 rar,得到 `UMG Cinematics 5.7` 目录
2. 把里面的 `Plugins/UMGCinematics 5.7` 整个文件夹复制到你的 UE 项目目录:
`<你的项目>/Plugins/UMGCinematics 5.7/`
(也可以放到引擎级 `UE_5.7/Engine/Plugins/Marketplace/` 下,全项目共用)
3. 启动 UE 5.7,会提示「发现新插件 UMGCinematics」,选 启用 并重启
4. 如果没提示:`Edit > Plugins` 搜索 `UMG Cinematics`,勾选启用,重启编辑器

★ 提示「模块缺失或版本不匹配」时,说明引擎不是 5.7。
这时可以:
· 换用对应引擎版本的包(作者按引擎版本分开卖)
· 或者用包里的 Source 目录自行编译(需要 Visual Studio / Xcode + UE 源码环境)

使用(典型流程)
1. 建一个 Level Sequence(关卡序列)
2. 在里面添加 UMG Cinematics 轨道
3. 轨道上放 Section,指定要驱动哪个 UMG 控件
4. 现在这个控件的属性(可见性、透明度、位移动画、文字等)都能在 Sequencer 里打关键帧
5. 播放 Sequence → UI 动画和相机/角色动画同一条时间轴播放

★ 建议先进 `Content/` 里那两个示例关卡看一遍:
· `LS_SampleTitle` + `UI_SampleTitle` —— 最简的标题淡入示例
· `LS_UMGCinematicsDemo` —— 功能演示
· `QTE_Example/LS_QTE_SequenceStart` —— 快速反应事件的演出编排示例
看示例比读文档快,因为轨道是怎么配的、Section 怎么摆的,一眼就看明白。

五、适用场景与注意点

它最适合的场景

· 游戏过场动画(cutscene)里的 UI 演出
字幕、任务提示、Boss 血条、章节标题——这些以前要在 UMG 动画和 Sequencer 之间
反复对时间,现在同一条轨道搞定。
· 互动式演出 / QTE
包里自带 QTE 示例,说明这条路线是作者支持的重点。
· 宣传片、菜单过场(做 demo 或预告时,UI 元素要跟着镜头节奏动)
· 教程化的关卡引导(提示框按镜头推进逐个出现)

该注意的地方(如实说明)

① 只有 UE 5.7 的预编译版本
这份包的 Binaries 只有 Win64 的 5.7 dll。引擎版本不同要自己编译。
包内 Source 齐全(4 个 C++ 模块完整源码),理论上可编,但需要完整 UE 源码环境。

② 官方商品页在 Fab 上
uplugin 里的 MarketplaceURL 是空的,但 DocsURL/SupportURL 都指向
`store.algosyntax.com`。也就是说:
· 文档与支持在 algosyntax 自己的站
· 购买渠道是 Fab(原 UE Marketplace)
★ 我抓 Fab 商品页时被反爬拦下(只返回 47 字符),
当前标价与授权档位无法核实,本文不编造数字。

③ 体积主要是调试符号
238 MB 里 236 MB 是 .pdb,实际运行文件(两个 dll)不到 1 MB。
如果你在意磁盘,装完后可以手动删掉 Binaries/Win64 下的 .pdb,
不影响插件运行(但调试崩溃堆栈时会缺符号)。

原产品页:https://store.algosyntax.com/marketplace/unreal-engine/umg-cinematics/(Fab 商品页 https://www.fab.com/listings/umg-cinematics,抓取时被反爬拦截)

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容