Fenêtre de dépendance — MRTK2

Dans Unity, il est souvent difficile de faire basculer les ressources utilisées et ce qui les référence. L’option « Rechercher des références dans la scène » fonctionne parfaitement lorsque vous êtes uniquement concerné par la scène actuelle, mais qu’en est-il de votre projet Unity entier ? Il s’agit de l’emplacement où la fenêtre de dépendance (Assets/MRTK/Tools/DependencyWindow) peut être utile.

La fenêtre dépendance affiche la façon dont les ressources font référence et dépendent les unes des autres. Les dépendances sont calculées en analysant les guid dans les fichiers YAML du projet (remarque, script pour les dépendances de script ne sont pas prises en compte).

Usage

Pour ouvrir la fenêtre, sélectionnez Mixed Reality> Fenêtrede dépendancedes utilitairesToolkit>>, qui ouvre la fenêtre et commence automatiquement à créer le graphique de dépendances de votre projet. Une fois le graphique de dépendances généré, vous pouvez sélectionner des ressources dans l’onglet projet pour inspecter leurs dépendances.

Dependency window

La fenêtre affiche une liste de ressources dont dépend la ressource actuellement sélectionnée et une liste hiérarchique des ressources qui en dépendent. Si rien ne dépend de l’élément actif actuellement sélectionné, vous pouvez envisager de le supprimer de votre projet (notez que certaines ressources sont chargées par programme via des API telles que Shader.Find() et peuvent ne pas être interceptées par le suivi des dépendances).

La fenêtre peut également afficher une liste de toutes les ressources qui ne sont pas référencées par d’autres ressources et peuvent être prises en compte pour suppression :

Dependency window showing unreferenced assets

Notes

Si des ressources sont modifiées, ajoutées ou supprimées pendant que la fenêtre de dépendance est en cours d’utilisation, il est conseillé d’actualiser le graphique de dépendance pour les résultats les plus « à jour ».