游戏编程随笔
8. GPU优化 8. GPU优化
一、GPU SetPassCall渲染状态切换频次控制 DrawCall数量控制 带宽负载 显存占用 GPU计算量 二、资源优化 纹理优化 UI优化 字体优化 模型优化 场景优化 粒子优化 材质优化 指定标准美术规范 Shader变体
2020-09-25
9.网络数据优化 9.网络数据优化
一、网络优化 减少无用字段 降低字段精度 避免重复发送 网络异步化 压缩无效字节 压缩协议包
2020-09-25
7. CPU优化 7. CPU优化
cpu耗时 1. drawcall 2. 动画 3. 资源加卸载 4. ugui 问题 1. Rebuild 2. Raycast 5. GC系统 1. lua gc 2. C# GC 6. 分帧撞上下一帧重任务 7. 自定义控件效率 8.
2020-09-25
6.Unity各个平台贴图格式 6.Unity各个平台贴图格式
PC 默认 RGB Compressed DXT1 RGBA Compressed DXT5 RGB RGB Crunched DXT1 RGB Compressed DXT1 RGB Crunched DXT5 RGB Comp
2020-09-25
5.RDC Profiler 5.RDC Profiler
自动化截帧/自动化回放分析 截帧 (capure.py) # _*_ encoding:utf-8 _*_ from rdc_mudule import * rd = IfImportRdcPackage() if __name_
2020-09-25
3.Unity Memory Profiler 3.Unity Memory Profiler
Unity Profiler - Memory 的详细独立工具。 // debug 模式 EditorUserBuildSettings.development = true; //下面为 Unity Profil
2020-09-25
4.Android Profiler 4.Android Profiler
Android 调试Unity程序, 需要使用PlayerSettings.SetIl2CppCompilerConfiguration 设置为 Debug 可调式il2cpp。 //调试 il2cpp PlayerSett
2020-09-25
2.Unity Profiler 2.Unity Profiler
1. CPU 渲染图形 脚本执行 物理 动画 垃圾回收 光照 UI 垂直同步VSync 其他 2. Memory Scene Memory,场景对象组件。 Assets 资源 Builti
2020-09-25
1.性能调试 1.性能调试
Unity Profiler 打包需要勾选 手动勾选 Development Build、 Autoconnect to Profiler (可选) Deep Profiling Support (deep 支持) 代码勾选 Un
2020-09-25
0.概论 0.概论
完整流程图 graph TD; 0(开始)-->A; subgraph 人工参与 A[性能指标1]-->分析-->conditionA{问题?} conditionA--&g
2020-09-25