Abhängigkeitsfenster

In Unity ist es oft schwierig, zu erkennen, welche Ressourcen verwendet werden und was darauf verweist. Die Option "Verweise in Szene suchen" funktioniert hervorragend, wenn Sie sich nur mit der aktuellen Szene befassen, 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ängig sind. Abhängigkeiten werden berechnet, indem GUIDs in YAML-Projektdateien analysiert werden (Beachten Sie, dass Skript-zu-Skript-Abhängigkeiten nicht berücksichtigt werden).

Verbrauch

Um das Fenster zu öffnen, wählen Sie Mixed Reality > Abhängigkeitsfenster für > Toolkit-Hilfsprogramme aus, um das Fenster zu > öffnen und automatisch mit dem Erstellen des Abhängigkeitsdiagramms Ihres Projekts zu beginnen. Nachdem das Abhängigkeitsdiagramm erstellt wurde, können Sie Objekte auf der Projektregisterkarte auswählen, um deren Abhängigkeiten zu überprüfen.

Abhängigkeitsfenster

Im Fenster werden eine Liste der Ressourcen, von denen das derzeit ausgewählte Medienobjekt abhängt, und eine hierarchische Liste der Davon abhängigen Ressourcen angezeigt. Wenn nichts vom derzeit ausgewählten Medienobjekt 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 vom Abhängigkeitsnachverfolgungs-Objekt abgefangen werden.

Im Fenster kann auch nur eine Liste aller Ressourcen angezeigt werden, auf die keine anderen Ressourcen verweisen und die für den Löschvorgang in Betracht gezogen werden können:

Abhängigkeitsfenster mit nicht abgeleiteten Ressourcen

Hinweis

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