Sdílet prostřednictvím


Okno závislostí – MRTK2

V Unity je často obtížné zářit, které prostředky se používají a na co na ně odkazují. Možnost Najít odkazy ve scéně funguje skvěle, když vás zajímá jenom aktuální scéna, ale co celý projekt Unity? Tady může být užitečné okno závislostí (Assets/MRTK/Tools/DependencyWindow).

Okno závislostí zobrazuje, jak prostředky na sebe odkazují a závisí na sobě. Závislosti se počítají parsováním identifikátorů GUID v souborech YAML projektu (poznámka: Závislosti mezi skripty se nepočítá).

Využití

Pokud chcete toto okno otevřít, vyberte Mixed Reality>Toolkit>Utilities>Dependency okno, které otevře okno a automaticky začne vytvářet graf závislostí projektu. Po sestavení grafu závislostí můžete vybrat prostředky na kartě projektu a zkontrolovat jejich závislosti.

Okno závislostí

V okně se zobrazí seznam prostředků, na které je aktuálně vybraný prostředek závislý, a hierarchický seznam prostředků, které jsou na něm závislé. Pokud nic nezávisí na aktuálně vybraném prostředku, můžete zvážit jeho odstranění z projektu (všimněte si, že některé prostředky se načítají programově prostřednictvím rozhraní API, jako je Shader.Find() a nemusí být zachyceny sledováním závislostí).

V okně se také může zobrazit jenom seznam všech prostředků, na které žádné jiné prostředky neodkazují a které by bylo možné zvážit k odstranění:

Okno závislostí zobrazující neodkazované prostředky

Poznámka

Pokud se během používání okna závislostí upraví, přidá nebo odebere prostředky, doporučujeme aktualizovat graf závislostí pro nejaktuálnější výsledky.