Megosztás a következőn keresztül:


Függőségi ablak – MRTK2

A Unityben gyakran nehéz megcsillogni, hogy mely eszközöket használják, és mi hivatkozik rájuk. A "Referenciák keresése a jelenetben" lehetőség akkor működik jól, ha csak az aktuális jelenettel foglalkozik, de mi a helyzet a teljes Unity-projekttel? Itt lehet hasznos a függőségi ablak (Assets/MRTK/Tools/DependencyWindow).

A Függőség ablak megjeleníti, hogy az eszközök hogyan hivatkoznak egymásra, és hogyan függenek egymástól. A függőségek kiszámítása a projekt YAML-fájljaiban lévő GUID-ok elemzésével történik (megjegyzés: a szkriptek közötti függőségeket nem veszi figyelembe a rendszer).

Használat

Az ablak megnyitásához válassza a Mixed Reality>Toolkit>Utilities>Dependency Window lehetőséget, amely megnyitja az ablakot, és automatikusan megkezdi a projekt függőségi gráfjának elkészítését. A függőségi gráf létrehozása után kiválaszthatja az eszközöket a projektlapon a függőségeik vizsgálatához.

Függőség ablak

Az ablakban megjelenik azoknak az objektumoknak a listája, amelyektől az aktuálisan kiválasztott objektum függ, valamint egy hierarchikus listát azoktól függő objektumokról. Ha semmi sem függ az aktuálisan kiválasztott objektumtól, érdemes lehet törölni a projektből (vegye figyelembe, hogy egyes objektumok programozott módon töltődnek be olyan API-kon keresztül, mint a Shader.Find(), és előfordulhat, hogy a függőségfigyelő nem veszi észre).

Az ablak csak az összes olyan eszköz listáját is megjelenítheti, amelyre más eszközök nem hivatkoznak, és amelyek törlésre tekinthetők:

A függőségi ablak nem hitelesített objektumokat jelenít meg

Megjegyzés

Ha a függőségi ablak használata közben módosítják, hozzáadják vagy eltávolítják az objektumokat, javasoljuk, hogy frissítse a függőségi grafikont a "legfrissebb" eredmények érdekében.