调试帧
要使用帧调试器调试帧,请执行以下操作:
- 打开帧调试器(菜单:窗口 > 分析 > 帧调试器)。
- 使用目标选择器选择要附加帧调试器的进程。如果你想要调试 Unity 编辑器中的帧,请将其设置为编辑器。如果你想要调试构建的应用程序中的帧,请参阅将帧调试器附加到构建的项目。
- 点击启用。当你执行此操作时,帧调试器会捕获一帧。它使用构成帧的绘制调用和其他事件填充事件层次结构,并在游戏视图中渲染帧。
注意:如果你的应用程序正在运行,帧调试器会暂停它。
- 从事件层次结构中选择一个事件以查看场景场景包含游戏的环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,你放置环境、障碍物和装饰,本质上是在片段中设计和构建你的游戏。 更多信息
在 词汇表 中查看,它将一直显示到该事件为止。这也将在事件信息面板中显示有关该事件的信息。可以使用上一个事件和下一个事件按钮、箭头键或事件滑块以线性方式在帧中移动。如果你不知道 Unity 渲染你想要调试的几何体的哪个事件,这些导航工具对于线性地遍历事件直到找到它非常有用。
当绘制调用事件对应于游戏对象Unity 场景中的基本对象,可以代表角色、道具、场景、摄像机、航点等等。游戏对象的特性由附加到它的组件定义。 更多信息
在 词汇表 中查看的几何体时,Unity 会在层次结构中突出显示该游戏对象。
如果事件渲染到RenderTexture中,Unity 会在游戏视图和帧调试器窗口中显示该 RenderTexture 的内容。这对检查各种离屏渲染目标是如何构建的非常有用。例如