Version: 2020.2
绘制调用批处理
帧调试器

渲染 Statistics 窗口

Game 视图包括一个统计窗口,显示您的应用程序在运行模式下的实时渲染信息。要打开此窗口,请单击右上角的 Stats 按钮。该窗口会在 Game 视图右上角叠加显示。它包含的统计信息对于优化性能很有用。显示的具体统计信息根据构建目标而有所不同。

渲染 Statistics 窗口
渲染 Statistics 窗口

统计信息

Statistics 窗口的 Graphics 部分包含以下信息:

统计信息 描述
FPS Unity 每秒执行的帧更新。
CPU Main: 处理一帧所花费的总时间。该数字包括 Unity 处理应用程序帧更新所用的时间,以及 Unity 在编辑器中更新 Scene 视图、其他编辑器窗口或处理仅编辑器任务所用的时间。
Render:渲染一帧所花费的时间。该数字包括 Unity 渲染 Game 视图所花费的时间;它不包括 Unity 在编辑器中渲染 Scene 视图或绘制 Inspector 所花费的时间。
Batches Unity 在一帧内处理的批次总数。该数字包括静态和动态批次。
Saved by batching Unity 合并的批次数。为确保良好的批处理,应尽可能在不同游戏对象之间共享材质。更改渲染状态会将批次分成具有相同状态的组。
Tris Unity 在一帧内处理的三角形数。在针对低端硬件进行优化时,这一点非常重要。
Verts Unity 在一帧内处理的顶点数。在针对低端硬件进行优化时,这一点非常重要。
Screen 屏幕的分辨率及其使用的内存量。
SetPass Unity 在一帧中切换用于渲染游戏对象的着色器通道的次数。一个着色器可能包含多个着色器通道,每个通道以不同的方式渲染场景中的游戏对象。每个 pass 都需要 Unity 绑定一个新的着色器,这可能会带来 CPU 开销。
Shadow casters 在一帧中投射阴影的游戏对象的数量。
Visible skinned meshes Unity 在帧中渲染的带蒙皮的网格渲染器的数量。
Animations 帧期间播放的动画数量。

如果您想了解有关应用程序渲染性能的更多详细信息,请参阅 Profiler 窗口的 Rendering 模块

绘制调用批处理
帧调试器