Ventana Dependencia: MRTK2

En Unity, a menudo es difícil brillar qué recursos se usan y qué hace referencia a ellos. La opción "Buscar referencias en escena" funciona muy bien cuando solo le preocupa la escena actual, pero ¿qué hay de todo el proyecto de Unity? Aquí es donde la ventana de dependencia (Activos/MRTK/Herramientas/DependencyWindow) puede ser útil.

La ventana Dependencia muestra cómo hacen referencia los recursos y dependen entre sí. Las dependencias se calculan mediante el análisis de guides dentro de los archivos YAML del proyecto (nota, no se tienen en cuenta las dependencias de script a script).

Uso

Para abrir la ventana, seleccione Mixed Reality>Herramientas de utilidades>deToolkit>, que abrirá la ventana y comenzará automáticamente a compilar el gráfico de dependencias del proyecto. Una vez compilado el gráfico de dependencias, puede seleccionar recursos en la pestaña del proyecto para inspeccionar sus dependencias.

Ventana Dependencia

La ventana muestra una lista de los recursos de los que depende el activo seleccionado actualmente y una lista jerárquica de recursos que dependen de él. Si nada depende del recurso seleccionado actualmente, puede considerar la posibilidad de eliminarlo del proyecto (tenga en cuenta que algunos recursos se cargan mediante programación a través de API como Shader.Find() y es posible que el rastreador de dependencias no lo detecte.

La ventana también puede mostrar solo una lista de todos los recursos a los que no hace referencia ningún otro recurso y se puede considerar para su eliminación:

Ventana Dependencia que muestra recursos sin referencia

Nota

Si los recursos se modifican, agregan o quitan mientras la ventana de dependencia está en uso, se recomienda actualizar el gráfico de dependencias para los resultados más "actualizados".