Condividi tramite


Finestra di dipendenza - MRTK2

In Unity è spesso difficile brillare quali asset vengono usati e quali sono i riferimenti. L'opzione "Trova riferimenti nella scena" funziona alla grande quando si è interessati solo alla scena corrente, ma che dire dell'intero progetto Unity? È qui che può essere utile la finestra delle dipendenze (Assets/MRTK/Tools/DependencyWindow).

La finestra delle dipendenze mostra il modo in cui gli asset fanno riferimento e dipendono l'uno dall'altro. Le dipendenze vengono calcolate analizzando i GUID all'interno dei file YAML del progetto (nota: le dipendenze da script a script non vengono considerate).

Utilizzo

Per aprire la finestra, selezionare Realtà mista>Toolkit>Utilities>Dependency Window che aprirà la finestra e inizierà automaticamente a compilare il grafico delle dipendenze del progetto. Dopo aver compilato il grafico delle dipendenze, è possibile selezionare gli asset nella scheda del progetto per controllarne le dipendenze.

Finestra di dipendenza

Nella finestra vengono visualizzati un elenco di asset da cui dipende l'asset attualmente selezionato e un elenco gerarchico di asset che dipendono da esso. Se nulla dipende dall'asset attualmente selezionato, puoi prendere in considerazione la possibilità di eliminarlo dal progetto (tieni presente che alcuni asset vengono caricati a livello di codice tramite API come Shader.Find() e potrebbero non essere intercettati dal localizzatore delle dipendenze).

La finestra può anche visualizzare solo un elenco di tutti gli asset a cui non fanno riferimento altri asset e che possono essere considerati per l'eliminazione:

Finestra delle dipendenze che mostra gli asset senza riferimenti

Nota

Se gli asset vengono modificati, aggiunti o rimossi mentre la finestra delle dipendenze è in uso, è consigliabile aggiornare il grafico delle dipendenze per ottenere i risultati più "aggiornati".