진단 시스템 구성 - MRTK2

일반 설정

Diagnostics General Settings

자세한 정보 로깅 사용

자세한 MRTK 로깅을 사용할지 여부를 나타냅니다. 기본값은 false이지만 MRTK 팀이 문제를 디버그/파헤치도록 허용하는 자세한 추적을 수행하도록 설정할 수 있습니다. 예를 들어 문제를 제출할 때 Unity 플레이어 로그(편집기 또는 플레이어에서)를 연결하면 버그 및 문제의 원인을 좁히는 데 도움이 될 수 있습니다.

이 옵션은 진단 시스템 사용 여부와 무관합니다. 이는 로깅 옵션이므로 진단 시스템 아래에 표시되지만 전체 MRTK 코드베이스의 로깅에 영향을 주므로 궁극적으로 더 높은 수준에서 작동합니다.

진단 표시

진단 시스템이 구성된 진단 옵션을 표시할지 여부를 나타냅니다.

사용하지 않도록 설정하면 구성된 모든 진단 옵션이 숨겨집니다.

프로파일러 설정

Diagnostics Profiler Settings

프로파일러 표시

Visual Profiler를 표시할지 여부를 나타냅니다.

프레임 샘플 속도

프레임 속도 계산을 위해 프레임을 수집하는 시간(초)입니다. 범위는 0~5초입니다.

창 앵커

프로파일러 창이 고정되어야 하는 뷰 포트의 어떤 부분으로. 기본값은 Lower Center입니다.

창 오프셋

뷰 포트의 가운데에서 Visual Profiler를 배치할 오프셋입니다. 오프셋은 Window Anchor 속성의 방향에 있습니다.

창 배율

프로파일러 창에 적용되는 크기 승수입니다. 예를 들어 값을 2로 설정하면 창 크기가 두 배가 됩니다.

창 팔로우 속도

보기 포트 내에서 가시성을 유지하기 위해 프로파일러 창을 이동하는 속도입니다.

프로그래밍 방식으로 진단 시스템 제어

또한 런타임에 진단 시스템 및 프로파일러의 가시성을 전환할 수도 있습니다. 예를 들어 아래 코드는 진단 시스템 및 프로파일러를 숨깁니다.

CoreServices.DiagnosticsSystem.ShowDiagnostics = false;

CoreServices.DiagnosticsSystem.ShowProfiler = false;

추가 정보