UE Subsystem——不依赖 Actor 的服务架构
2026-08-14
UE 的 Subsystem 体系——GameInstance / World / LocalPlayer / Editor Subsystem 的生命周期与适用场景,如何用 Subsystem 替代 Singleton 模式,以及 Subsystem 间的依赖管理。
997 字
|
5 分钟
Enhanced Input——UE5 的新输入框架
2026-08-12
UE5 Enhanced Input 的三层架构——InputAction(做什么)、InputMappingContext(什么时候做)、Trigger/Modifier(怎么做)——与传统 Hard-Code 输入绑定的对比,以及与 GAS 的 InputTag 集成。
1117 字
|
6 分钟
GameplayTags——UE 的"类型安全的字符串"
2026-08-10
GameplayTag 的层级结构、TagQuery 的匹配规则、Tags 在 GAS/动画/输入/UI 之间的通信作用,以及如何用 Tags 替代布尔值和枚举来构建松耦合的 Gameplay 系统。
1176 字
|
6 分钟
Character Movement——UE 最被低估的子系统
2026-08-08
深入 UCharacterMovementComponent——移动模式(Walking/Falling/Swimming/Flying)、网络预测与 ServerMove 的完整调用链、移动同步的校正机制,以及为什么 CMC 是 UE 里最复杂也最常用的 Gameplay 组件。
1390 字
|
7 分钟
UE AI 系统——Behavior Tree、Blackboard 与 EQS
2026-08-06
UE 的 AI 框架——Behavior Tree 的行为节点类型(Selector/Sequence/Task/Decorator/Service)、Blackboard 的数据共享、EQS(Environment Query System)的空间查询,以及 AI Controller 如何驱动 Pawn。
1496 字
|
7 分钟
UE 动画系统——从 AnimBlueprint 到 Root Motion
2026-08-04
UE 动画系统的完整工作流——AnimBlueprint 的 EventGraph 与 AnimGraph、State Machine 与 BlendSpace 的参数驱动、AnimNotify 的事件机制、Root Motion 如何处理移动与动画的耦合,以及 Animation Blueprint 与 C++ 的交互。
1613 字
|
8 分钟
GAS 深入——技能系统的注册、执行与预测
2026-08-02
GameplayAbilitySystem 的核心机制深入——技能注册与 ASC 绑定、GameplayEffect 的计算管线(Modifier → Execution → Duration)、Tag 阻挡与免疫、客户端预测与服务器验证的完整流程。
1545 字
|
8 分钟
GameFeatures 与 Experience——模块化 Gameplay 的编排层
2026-07-30
从 UE5 Lyra 的 Experience 系统出发,理解如何将 GameMode、GameFeatures、ActionSet 组合成一个可配置的玩法编排方案——以及这背后的设计哲学如何应用到自研引擎。
1892 字
|
9 分钟