Függőség ablak

A Unityben gyakran nehéz kiveszni, hogy mely eszközök vannak használva, és mire hivatkoznak. A "Find References in Scene" lehetőség jól működik, ha csak az aktuális jelenettel dolgozik, de mi a helyzet a teljes Unity-projekttel? A függőségi ablak (Assets/MRTK/Tools/DependencyWindow) itt lehet hasznos.

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 számítása a projekt YAML-fájlokban lévő GUID azonosítók alapján történik (megjegyzés: a szkript-szkript függőségek nem számítanak bele).

Használat

Az ablak megnyitásához válassza az Mixed RealityToolkit Utilities Dependency Window (Eszközkészlet segédprogramjainak függőségi ablaka) lehetőséget, amely megnyitja az ablakot, és automatikusan megkezdi a projekt függőségi gráfjainak fejlesztését. A függőségi gráf létrehozása után a projekt lapon található eszközöket kiválasztva megvizsgálhatja azok függőségeit.

Függőség ablak

Az ablakban megjelenik azon eszközök listája, amelyektől az aktuálisan kijelölt objektum függ, valamint a tőle függő eszközök hierarchikus listája. Ha semmi sem függ az aktuálisan kiválasztott objektumtól, érdemes lehet törölni a projektből (vegye figyelembe, hogy egyes eszközök programozott módon töltődnek be olyan API-kon keresztül, mint a Shader.Find(), és előfordulhat, hogy a függőségkövető nem fogja őket.

Az ablakban az összes olyan eszköz listája is megjeleníthető, amelyre más eszközök nem hivatkoznak, és amelyek törlésre is megfontolhatóak:

Nem dedírált eszközöket megjelenítő függőségi ablak

Megjegyzés

Ha a függőségi ablak használatban van, az adateszközök módosítása, hozzáadása vagy eltávolítása során javasoljuk, hogy frissítse a függőségi gráfot a legfrissebb eredményekhez.