Fenêtre dépendance — MRTK2

Dans Unity, il est souvent difficile de déterminer quelles ressources sont utilisées et ce qui les référence. L’option « Trouver des références dans la scène » fonctionne très bien quand vous ne vous intéressez qu’à la scène actuelle, mais qu’en est-il de l’ensemble de votre projet Unity ? C’est là que la fenêtre dépendance (Assets/MRTK/Tools/DependencyWindow) peut être utile.

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

Utilisation

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

Fenêtre Dépendance

La fenêtre affiche une liste des 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 la ressource actuellement sélectionnée, vous pouvez envisager de la supprimer de votre projet (notez que certaines ressources sont chargées par programmation 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 référencées par aucune autre ressources et qui peuvent être envisagées pour suppression :

Fenêtre de dépendance montrant les ressources non référencées

Notes

Si des ressources sont modifiées, ajoutées ou supprimées pendant l’utilisation de la fenêtre de dépendance, il est conseillé d’actualiser les graphe des dépendances pour obtenir les résultats les plus « à jour ».