Wie der Check funktioniert
Die CheckBrokenPrefabs
dient dazu, Prefabs in deinem Projekt zu identifizieren, die fehlen, aber noch in einer Szene oder einer anderen Prefab referenziert werden.
Warum ist das wichtig?
- Validierung von vorgefertigten Anlagen: Um sicherzustellen, dass alle Prefab-Referenzen in deinen Szenen oder anderen Prefabs gültig sind und nicht fehlen.
Wie man diesen Fehler behebt
Das passiert in deinem Projekt, wenn eine Voreinstellungsdatei gelöscht wurde, aber noch in deinen Szenen oder an anderer Stelle referenziert wird. Es gibt grundsätzlich drei Möglichkeiten, dies zu tun:
- Versuche, die Prefab wiederherzustellen: Das könnte möglich sein, wenn du eine Versionskontrollsoftware wie Git verwendest oder die Datei für die fehlende Prefab irgendwo auf deiner Festplatte findest. Beachte, dass die GUID in der
*.meta
-Datei der Vorabversion muss mit der alten übereinstimmen. - Entferne die Referenz aus deiner Szene: Entferne einfach das kaputte Objekt aus deiner Hierarchie.
- Versuche, ein neues Prefab zu verkabeln: Das ist ein bisschen umständlich. Manchmal können sich die GUIDs in den Metadateien ändern (z.B. wenn es einen Fehler in der Versionskontrolle deiner Metadateien gab). In diesem Fall kannst du die Metadatei oder eine Prefab auf eine andere GUID ändern. Das ist aber nur zu empfehlen, wenn du wirklich weißt, was du tust!