A diagnosztikai rendszer konfigurálása – MRTK2
Általános beállítások
Részletes naplózás engedélyezése
Azt jelzi, hogy engedélyezve lesz-e a részletes MRTK-naplózás. Ez alapértelmezés szerint hamis, de be lehet kapcsolni olyan részletes nyomkövetések készítéséhez, amelyek lehetővé teszik az MRTK-csapat számára a hibák hibakeresését/feltárását. Probléma bejelentésekor például a Unity-lejátszó naplóinak csatolása (akár a szerkesztőből, akár a lejátszóból) segíthet leszűkíteni a hibák és problémák forrását.
Vegye figyelembe, hogy ez a beállítás független attól, hogy engedélyezve van-e a diagnosztikai rendszer. Ez a diagnosztikai rendszer alatt jelenik meg, mivel ez egy naplózási lehetőség, de végül magasabb szinten működik, mert hatással van a naplózásra a teljes MRTK-kódbázison.
Diagnosztika megjelenítése
Azt jelzi, hogy a diagnosztikai rendszer megjeleníti-e a konfigurált diagnosztikai beállításokat.
Ha le van tiltva, az összes konfigurált diagnosztikai beállítás el lesz rejtve.
Profilkészítő beállításai
Profilkészítő megjelenítése
Azt jelzi, hogy megjelenjen-e a Visual Profiler.
Keretminta sebessége
A képkockasebesség-számítás kereteinek gyűjtéséhez szükséges idő másodpercben. A tartomány 0 és 5 másodperc között van.
Ablakhorgony
A nézetport melyik részére legyen rögzítve a profilkészítő ablak. Az alapértelmezett érték az Alsó közép.
Ablakeltolás
A nézetport közepétől a Visual Profiler elhelyezéséhez használt eltolás. Az eltolás a Window Anchor tulajdonság irányában lesz.
Ablakméretezés
A profilkészítő ablakra alkalmazott méretszorzó. Ha például 2-es értékre állítja az értéket, az megduplázza az ablak méretét.
Ablakkövetési sebesség
A profilkészítő ablak áthelyezésének sebessége a nézetporton belüli láthatóság fenntartása érdekében.
A diagnosztikai rendszer programozott vezérlése
Futásidőben a diagnosztikai rendszer és a profilkészítő láthatóságát is ki lehet váltani. Az alábbi kód például elrejti a diagnosztikai rendszert és a profilkészítőt.
CoreServices.DiagnosticsSystem.ShowDiagnostics = false;
CoreServices.DiagnosticsSystem.ShowProfiler = false;