文章目录
  1. 1. 图形性能分析
  2. 2. MeshBaker非常好用
  3. 3. 内存优化
    1. 3.1. 工具
      1. 3.1.1. memoryprofiler
      2. 3.1.2. Unity5.3新Memory Profiler
      3. 3.1.3. (Unity) 为被 Lua 隔断的 C# 实现添加 Profiler 支持
    2. 3.2. 图片内存优化
      1. 3.2.1. Unity3D的图片占用内存是原图片的2倍
      2. 3.2.2. 参考
      3. 3.2.3. 格式
        1. 3.2.3.1. ETC 4bit
        2. 3.2.3.2. ETC
  4. 4. 骨骼动画与蒙皮优化
  5. 5. 性能拖后腿的大户们

图形性能分析

  • 面数 Batches
  • 最影响效率的是角色
  • 面数高并不可怕,可怕是Batch多
  • 如果发现渲染性能有问题,可以用排除法,就是把场景里的东西一点一点删掉,看看是什么影响了性能。

MeshBaker非常好用

  • 200M内的模型合一起没什么问题

内存优化

工具

memoryprofiler

Unity5.3新Memory Profiler

(Unity) 为被 Lua 隔断的 C# 实现添加 Profiler 支持

图片内存优化

Unity3D的图片占用内存是原图片的2倍

参考

骨骼动画与蒙皮优化

性能拖后腿的大户们

  • 摄像机滤镜
文章目录
  1. 1. 图形性能分析
  2. 2. MeshBaker非常好用
  3. 3. 内存优化
    1. 3.1. 工具
      1. 3.1.1. memoryprofiler
      2. 3.1.2. Unity5.3新Memory Profiler
      3. 3.1.3. (Unity) 为被 Lua 隔断的 C# 实现添加 Profiler 支持
    2. 3.2. 图片内存优化
      1. 3.2.1. Unity3D的图片占用内存是原图片的2倍
      2. 3.2.2. 参考
      3. 3.2.3. 格式
        1. 3.2.3.1. ETC 4bit
        2. 3.2.3.2. ETC
  4. 4. 骨骼动画与蒙皮优化
  5. 5. 性能拖后腿的大户们