配置诊断系统 - MRTK2

常规设置

Diagnostics General Settings

启用详细日志记录

指示是否启用详细 MRTK 日志记录。 此设置默认为 false,但可将其打开以获取详细的跟踪,使 MRTK 团队能够调试/深入调查问题。 例如,在提交问题时,附上 Unity 播放器日志(来自编辑器或播放器)有助于缩小 bug 和问题的原因范围。

请注意,此选项与是否启用诊断系统无关 – 它之所以显示在诊断系统下,是因为它是一个日志记录选项,但最终会在更高级别运行,原因是它会影响整个 MRTK 代码库的日志记录。

显示诊断信息

指示诊断系统是否显示配置的诊断选项。

禁用后,配置的所有诊断选项将会隐藏。

探查器设置

Diagnostics Profiler Settings

显示探查器

指示是否显示 Visual Profiler。

帧采样率

为帧速率计算收集帧的时长,以秒为单位。 范围为 0 到 5 秒。

窗口定位点

应将探查器窗口定位到视口的哪个部分。 默认值为“中下方”。

窗口偏移量

Visual Profiler 的定位偏移量,从视口中心开始算起。 朝“窗口定位点”属性的方向偏移。

窗口比例

应用于探查器窗口的大小乘数。 例如,将值设置为 2 会使窗口大小翻倍。

窗口跟随速度

移动探查器窗口以保持视口内的可见性的速度。

以编程方式控制诊断系统

还可以在运行时切换诊断系统和探查器的可见性。 例如,以下代码将隐藏诊断系统和探查器。

CoreServices.DiagnosticsSystem.ShowDiagnostics = false;

CoreServices.DiagnosticsSystem.ShowProfiler = false;

请参阅