Wie der Check funktioniert
Die CheckBrokenShaders
dient dazu, Shader in deinem Projekt zu identifizieren, die Kompilierungsfehler aufweisen. Diese Prüfung findet auf Shader-Ebene statt und untersucht die einzelnen Shader auf Kompilierungsfehler.
Bei der Prüfung werden die folgenden Schritte durchgeführt:
- Shader-Inspektion: Es untersucht jeden bereitgestellten Shader auf Kompilierungsfehler mithilfe der Unity
ShaderUtil.ShaderHasError
Methode. - Berichtswesen: Wenn bei einem Shader Kompilierungsfehler festgestellt werden, wird ein Problem protokolliert, das den Namen des Shaders und die Tatsache angibt, dass er Kompilierungsfehler hat.
Wann sollte dieser Check verwendet werden?
- Überprüfung der Shader-Kompilierung: Um sicherzustellen, dass die Shader in deinem Projekt frei von Kompilierungsfehlern sind, die zu Rendering-Problemen oder unerwartetem Verhalten führen können.
Wie man den Scheck verwendet
- Konfiguration: Für diese Prüfung ist keine spezielle Konfiguration erforderlich.
- Überprüfungen von Shadern durchführen: Aufrufen der
PerformCheck(Shader s)
Methode und gib den Shader an, den du prüfen willst. Die Prüfung analysiert den Shader auf Kompilierungsfehler und protokolliert alle gefundenen Probleme.
Methoden
PerformCheck(Shader s)
: Startet den Überprüfungsprozess für einen bestimmten Shader. Er prüft, ob der Shader Kompilierungsfehler aufweist und protokolliert diese, falls vorhanden.
Attribute
longDescription
: Hier wird beschrieben, was diese Prüfung bewirkt und wie sie dazu beiträgt, Shader mit Kompilierungsfehlern in deinem Projekt zu erkennen.