Wie der Check funktioniert
Die CheckBrokenPrefabs
dient dazu, Prefabs in deinem Projekt zu finden, die fehlen, aber noch in einer Szene oder einer anderen Prefab referenziert werden. Diese Prüfung findet auf der Ebene der GameObjects statt und untersucht einzelne GameObjects auf fehlende Prefab-Referenzen.
Bei der Prüfung werden die folgenden Schritte durchgeführt:
- Fertige Verifizierung: Sie prüft, ob das angegebene GameObject eine Prefab-Instanz ist und den Status
PrefabInstanceStatus.MissingAsset
. Dies zeigt an, dass der Bezug zur Vorfertigung fehlt. - Berichtswesen: Wenn die Prüfung eine fehlende Prefab-Referenz feststellt, wird ein Problem mit einer Beschreibung des Problems protokolliert und ein Verweis auf das spezifische GameObject mit der fehlenden Prefab-Referenz erstellt.
Wann sollte dieser Check verwendet werden?
- Validierung von vorgefertigten Anlagen: Um sicherzustellen, dass alle Prefab-Referenzen in deinen Szenen oder anderen Prefabs gültig sind und nicht fehlen.
Wie man den Scheck verwendet
- Konfiguration: Für diese Prüfung ist keine spezielle Konfiguration erforderlich.
- Führe Überprüfungen an Spielobjekten durch: Aufrufen der
PerformCheck(GameObject gameObject)
Methode und übergib das GameObject, das du untersuchen willst. Die Prüfung analysiert den Status der Prefab-Instanz des GameObjects und protokolliert ein Problem, wenn es eine fehlende Prefab-Referenz hat.
Methoden
- PerformCheck(GameObject gameObject): Startet den Überprüfungsprozess für ein bestimmtes GameObject. Sie prüft, ob das GameObject eine Prefab-Instanz mit einer fehlenden Prefab-Referenz ist und protokolliert ein Problem, wenn die Bedingung erfüllt ist.
Attribute
- longDescription: Beschreibt die Funktion dieser Prüfung und erklärt, wie du fehlende Prefab-Referenzen in deinem Projekt aufspüren kannst.