Настройка системы диагностика — MRTK2

Общие параметры

Общие параметры диагностики

Включить подробное ведение журнала

Указывает, будет ли включено подробное ведение журнала MRTK. По умолчанию используется значение false, но его можно включить для получения подробных трассировок, позволяющих команде MRTK выполнять отладку и анализ проблем. Например, при создании проблемы присоединение журналов проигрывателя Unity (из редактора или проигрывателя) может помочь сузить источник ошибок и проблем.

Обратите внимание, что этот параметр не зависит от того, включена ли диагностика система. Он отображается в системе диагностика, так как это параметр ведения журнала, но в конечном итоге работает на более высоком уровне, так как он влияет на ведение журнала во всей базе кода MRTK.

Показать диагностику

Указывает, должна ли система диагностика отображать настроенные параметры диагностики.

Если этот параметр отключен, все настроенные параметры диагностики будут скрыты.

Параметры профилировщика

Параметры профилировщика диагностики

Показать профилировщик

Указывает, должен ли отображаться визуальный профилировщик.

Частота выборки кадров

Время в секундах для сбора кадров для вычисления частоты кадров. Диапазон от 0 до 5 секунд.

Привязка окна

К какой части порта представления следует привязать окно профилировщика. Значение по умолчанию — Нижний центр.

Смещение окна

Смещение от центра порта представления для размещения визуального профилировщика. Смещение будет находиться в направлении свойства Привязка окна .

Масштабирование окна

Множитель размера, применяемый к окну профилировщика. Например, если задать значение 2, размер окна будет удваивать.

Скорость следовать за окном

Скорость перемещения окна профилировщика для обеспечения видимости в порте представления.

Программное управление системой диагностика

Также можно переключать видимость системы диагностика и профилировщика во время выполнения. Например, приведенный ниже код скрывает систему диагностика и профилировщик.

CoreServices.DiagnosticsSystem.ShowDiagnostics = false;

CoreServices.DiagnosticsSystem.ShowProfiler = false;

См. также раздел