Abhängigkeitsfenster – MRTK2

In Unity ist es oft schwierig zu erstrahlen, welche Ressourcen verwendet werden und was darauf verweist. Die Option "Verweise in Szene suchen" funktioniert hervorragend, wenn Sie sich nur mit der aktuellen Szene beschäftigen, aber was ist mit Ihrem gesamten Unity-Projekt? Hier kann das Abhängigkeitsfenster (Assets/MRTK/Tools/DependencyWindow) nützlich sein.

Im Abhängigkeitsfenster wird angezeigt, wie Ressourcen aufeinander verweisen und voneinander abhängen. Abhängigkeiten werden berechnet, indem GUIds in YAML-Projektdateien analysiert werden (beachten Sie, dass Skript-zu-Skriptabhängigkeiten nicht berücksichtigt werden).

Verwendung

Um das Fenster zu öffnen, wählen Sie Mixed Reality> Abhängigkeitsfenstertoolkit-Hilfsprogramme>> aus. Dadurch wird das Fenster geöffnet und automatisch mit dem Erstellen der Abhängigkeitsdiagramm Ihres Projekts begonnen. Nachdem die Abhängigkeitsdiagramm erstellt wurde, können Sie Ressourcen auf der Projektregisterkarte auswählen, um deren Abhängigkeiten zu überprüfen.

Abhängigkeitsfenster

Das Fenster zeigt eine Liste der Ressourcen an, von denen das derzeit ausgewählte Medienobjekt abhängt, und eine hierarchische Liste der Ressourcen, die davon abhängen. Wenn nichts von der aktuell ausgewählten Ressource abhängt, können Sie es aus Ihrem Projekt löschen (beachten Sie, dass einige Ressourcen programmgesteuert über APIs wie Shader.Find() geladen werden und möglicherweise nicht von der Abhängigkeitsnachverfolgung erfasst werden.

Das Fenster kann auch nur eine Liste aller Ressourcen anzeigen, auf die von keinem anderen Objekt verwiesen wird und für das Löschen in Betracht gezogen werden könnte:

Abhängigkeitsfenster mit nicht referenzierten Ressourcen

Hinweis

Wenn Ressourcen geändert, hinzugefügt oder entfernt werden, während das Abhängigkeitsfenster verwendet wird, empfiehlt es sich, die Abhängigkeitsdiagramm für die aktuellsten Ergebnisse zu aktualisieren.