首页/ 第 16 章 · 性能优化/ 第 271 课
LESSON 271 · 性能优化

移动端性能优化

移动端优化完成。下一课做性能分析实战。

⏱ 约 14 分钟📊 难度:入门🗂 第 16 章 · 性能优化📍 第 271 / 300 课
课程进度
271 / 300

🎯本节学习目标

  • 了解设备限制
  • 掌握画质分级
  • 控制发热

🚀课程导读

“手机”设备五花八门。本课针对移动端做专项优化。

移动端限制

“小屏幕大限制”。

  1. 【设备差异】从低端安卓到高端 iPhone 性能差 5-10 倍。
  2. 【限制】发热降频、内存小、续航、无独显。
  3. 【目标】低端保 30fps、中端 60、高端全开。
  4. 【GPU 限制】Draw Call/粒子/后处理都要克制。
  5. 【内存】安卓可用内存小:纹理压缩、资源精简(第 266-267 课)。
  6. 【存储】包体尽量 < 500MB(渠道限制)。
  7. 【发热】长时间全开会发热降频卡顿。
  8. 【测试】真机多档位测试(别只在高端机测)。
  9. 【完成】“知道敌人”。
  10. 【设备分级】按 GPU 型号/内存分级(进阶)。
💡
移动端三限制:性能(设备差异)、内存(小)、发热(降频)。都避开才能稳。

画质分级与节能

“按设备开特效”。

  1. 【画质分级】QualitySettings 定义多档(Low/Medium/High/Ultra)。
  2. 【档位差异】
  3. Low:关后处理、无阴影/低阴影、低分辨率、关粒子。
  4. Medium:简单后处理、软阴影低。
  5. High:Bloom、高阴影、特效全开。
  6. 【启动选档】首次运行按设备:
  7. if (SystemInfo.graphicsMemorySize > 2000) QualitySettings.SetQualityLevel(3); else ...
  8. 【动态调整】帧率低自动降档(第 262 课)。
  9. 【节能】targetFrameRate=30 低档省电;空闲暂停渲染(进阶)。
  10. 【电池】屏幕亮度/粒子/后处理影响电量。
  11. 【按场景】菜单低档、关卡高档(进阶)。
  12. 【测试】每档位真机验证帧率与发热。
  13. 【完成】“会分级”的移动端。
  14. 【推荐】发布至少 3 档画质。
移动端画质 = 多档 QualitySettings + 启动按设备选档 + 动态降档。三级保障。

常见错误与排查

错误:高端机也卡?
原因:没分级或优化没做
解决:先做资源/渲染/GC 基础优化(第 263-267 课);再分级;真机验证。

动手练习

课后小任务(做出来才算真的学会)

  • 配置多档画质
  • 启动按设备选档
  • 真机验证帧率与发热

本节小结

移动端优化完成。下一课做性能分析实战。

完成打卡后,主站会实时更新你的学习进度 🎯

← 上一课LOD 与遮挡剔除实战