Janela de dependência — MRTK2

No Unity, muitas vezes é difícil brilhar que recursos estão a ser utilizados e o que os referencia. A opção "Localizar Referências no Cenário" funciona perfeitamente quando se preocupa apenas com a cena atual, mas e todo o seu projeto do Unity? É aqui que a Janela de Dependência (Recursos/MRTK/Ferramentas/DependencyWindow) pode ser útil.

A Janela de Dependência mostra como os recursos referenciam e dependem uns dos outros. As dependências são calculadas ao analisar guids nos ficheiros YAML do projeto (nota, as dependências de script para script não são consideradas).

Utilização

Para abrir a janela, selecione Mixed Reality>Janela de Dependências deUtilitários>doToolkit>, que abrirá a janela e começará automaticamente a criar o gráfico de dependências do projeto. Assim que o gráfico de dependências for criado, pode selecionar recursos no separador do projeto para inspecionar as respetivas dependências.

Janela de dependência

A janela apresenta uma lista de recursos de que depende o recurso atualmente selecionado e uma lista hierárquica de recursos que dependem do mesmo. Se nada depender do recurso atualmente selecionado, pode considerar eliminá-lo do seu projeto (tenha em atenção que alguns recursos são carregados programaticamente através de APIs como Shader.Find() e podem não ser apanhados pelo controlador de dependências).

A janela também pode apresentar apenas uma lista de todos os recursos que não são referenciados por quaisquer outros recursos e que podem ser considerados para eliminação:

Janela de dependência a mostrar recursos não referenciados

Nota

Se os recursos forem modificados, adicionados ou removidos enquanto a janela de dependência estiver a ser utilizada, recomenda-se que atualize o gráfico de dependências para obter os resultados mais "atualizados".