UE5.8 UI 性能优化:从背包掉帧到帧时间归零

远港 Online UI 组用两周把 HUD 帧时间从 4.2ms 压到 0.8ms,复盘 Invalidation Box、Retainer Box、Widget Reflector、Overdraw、UMG 更新频率、列表虚拟化、World Space Widget 与性能工具清单。

UE5.8 Common UI 与跨平台输入

围绕一款 Roguelike 游戏登陆 PC、Switch 和手机的故事,讲解 UE5.8 Common UI 的核心组件 CommonButtonBase 与 CommonActivatableWidget,输入设备检测、图标切换、导航焦点、UI 堆栈路由,以及与 Enhanced Input 的协作方式。

UE5.8 Localization 本地化:文本收集、翻译与多语言打包实践

本文以一个独立游戏出海的真实场景为例,介绍 Unreal Engine 5.8 本地化工作流、FText 与 FString 的选择、文本收集与翻译表、本地化预览、数字/日期/货币格式化、图片与音频本地化、打包与运行时切换以及常见陷阱。

UE5.8 UMG MVVM 模式与 ViewModel:从一团乱麻的背包面板说起

从一个 RPG 背包与角色面板的数据绑定困境出发,系统讲解 UE5.8 中 UMG MVVM 的设计思想、Model-View-ViewModel 分离、ViewModel 创建、OneWay/TwoWay 绑定、Collection、生命周期、全局与局部 ViewModel,以及性能与调试技巧。

UE5.8 UMG Widget Blueprint 基础

从一个动作游戏 HUD 与背包界面的开发故事出发,系统讲解 UE5.8 中 UMG Widget Blueprint 的核心概念,包括 UserWidget、Widget Component、常用面板与控件、绑定与事件、自定义 Slate 控件、Widget 动画、定时器与生命周期、性能基础,以及 UE5.8 带来的 UMG 改进。

UE5.8 UMG 拖拽、Tooltip 与上下文菜单

围绕一次 RPG 背包与技能树交互重构,讲解 UE5.8 中 UMG 的拖拽、Tooltip 与右键上下文菜单实现,包括 Drag & Drop 基础、视觉反馈、Tooltip 架构、上下文菜单、控制器导航、常见坑点与性能管理。

UE5.8 Widget Component 与 3D UI

本文通过头顶名称、地面物品提示、场景交互面板三个具体案例,讲解 UE5.8 中 Widget Component 在 Screen Space 与 World Space 下的工作方式、3D UI 的创建流程、距离缩放、遮挡处理以及多人游戏中的同步策略。

UI 与假设分析 Agent

深入解析 gsd-ui-auditor.md、gsd-ui-researcher.md 和 gsd-assumptions-analyzer.md,包括 UI 审查标准、可访问性检查、响应式设计验证和假设验证机制。

状态栏、通知与弹窗

解析 Claude Code 的状态显示系统:StatusLine 实时状态、通知中心、各类对话框(权限、成本、设置错误)的设计与实现。