Okno zależności

W a aparatu Unity często trudno jest znaleźć zasoby, które są używane, i odwoływać się do nich. Opcja "Znajdź odwołania w scenie" działa świetnie, gdy martwisz się tylko bieżącą sceną, ale co z całym projektem aparatu Unity? W tym miejscu może być przydatne okno zależności (Assets/MRTK/Tools/DependencyWindow).

W oknie Zależności są wyświetlane odwołania do zasobów i ich zależności. Zależności są obliczane przez analizowanie identyfikatorów GUID w plikach YAML projektu (należy pamiętać, że zależności skryptów nie są rozważane).

Użycie

Aby otworzyć okno, wybierz pozycję Mixed Reality Toolkit Utilities Dependency Window (Okno zależności narzędzi zestawu narzędzi > toolkit), co spowoduje otwarcie okna i automatyczne rozpoczęcie tworzenia grafu > > zależności projektu. Po s zbudowaniu grafu zależności możesz wybrać zasoby na karcie projektu, aby sprawdzić ich zależności.

Okno zależności

W oknie zostanie wyświetlona lista zasobów, od których zależy aktualnie wybrany zasób, oraz hierarchiczna lista zasobów, które od niego zależą. Jeśli nic nie zależy od aktualnie wybranego elementu zawartości, możesz rozważyć usunięcie go z projektu (pamiętaj, że niektóre zasoby są ładowane programowo za pośrednictwem interfejsów API, takich jak Shader.Find() i mogą nie zostać przechwycone przez moduł śledzący zależności).

W oknie może być również wyświetlana tylko lista wszystkich zasobów, do których nie odwołują się żadne inne zasoby i które można rozważyć do usunięcia:

Okno zależności z nieużywanymi zasobami

Uwaga

Jeśli zasoby są modyfikowane, dodawane lub usuwane podczas używania okna zależności, zaleca się odświeżenie grafu zależności w celu użycia najbardziej aktualnych wyników.