Unity渲染流程 一次渲染批次Batch: 设置渲染状态 (材质, 顶点信息等),调用DrawCall 场景中有不同的Mesh对象 使用不同的材质 它们分别进行渲染设置并调用DrawCall 正常状态下 用最基础的光照或者无光照的Shader 渲染一个Mesh 一次DrawCall 如果多了实时光源 那就是两个DrawCall 实时阴影的开启 会…
空间换取时间 Unity内存优化 gc的优化 在游戏运行时数据主要存储在内存中 当游戏数据不需要时 存储当前数据的内存 就可以被回收再次使用 废弃数据所占据的内存 叫做 内存垃圾 GC(垃圾回收机制)是将废弃的内存重新回收并再次使用的过程 GC 是内存管理的一部分 如果废弃的内存过多 则会影响游戏的性能 Unity的内存管理机制 内存管理池:堆内存…