第三章 性能与包体:移动端的"两条命"

移动开发有两条命:一条是运行时的帧率与发热,一条是包体大小。前者决定玩家留不留下来,后者决定玩家愿不愿意下载。本章把性能优化拆成可执行的流程:先定预算,再调分辨率,再管资产(LOD/纹理),最后做包体瘦身与打包。

章节地图

篇目 主题 一句话结论
0301 帧率预算与发热治理 先有预算账本,才有优化方向
0302 分辨率缩放与动态分辨率 性能不够,分辨率来凑(有尊严地凑)
0303 LOD 与纹理流送 让手机按需加载,而不是全部背着跑
0304 包体优化与裁剪 每一兆字节都要答辩
0305 烘焙与打包流程 把发布变成一条可复现的流水线

与前两章的关系

第一章定了设备的档位与渲染器,第二章定了渲染各子系统的取舍。本章是大管家:当渲染设置都调好仍不够稳,就靠本章的性能手段兜底。0301 的预算账本是 0302~0304 所有决策的输入条件。

与官方文档的关系

UE 官方的"低开销移动渲染"专题(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/creating-a-lowoverhead-mobile-12bf)与纹理流送配置(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/texture-streaming-configuratio-cbd2)是本章的参数依据,我补的是怎么把这些参数落到项目管理里:预算会议怎么开、LOD 验收怎么做、包体复盘怎么制度化。

心得:性能问题不是"工程师默默调参"能解决的,它本质是资源管理问题——美术想加细节、策划想要 content、程序要帧率。本章的所有流程,都是为了让三方坐下来对着一本"预算账本"说话,而不是对着感觉吵架。