Share via


Beroendefönster – MRTK2

I Unity är det ofta svårt att glänsa över vilka tillgångar som används och vad som refererar till dem. Alternativet "Hitta referenser i scenen" fungerar bra när du bara bryr dig om den aktuella scenen, men hur är det med hela Unity-projektet? Det är här beroendefönstret (Assets/MRTK/Tools/DependencyWindow) kan vara användbart.

Beroendefönstret visar hur tillgångar refererar till och är beroende av varandra. Beroenden beräknas genom att guids parsas i YAML-projektfiler (observera att skript till skriptberoenden inte beaktas).

Användning

Öppna fönstret genom att välja Mixed Reality>Toolkit>Utilities>Dependency Window som öppnar fönstret och automatiskt börjar skapa projektets beroendediagram. När beroendediagrammet har skapats kan du välja tillgångar på projektfliken för att kontrollera deras beroenden.

Beroendefönster

Fönstret visar en lista över tillgångar som den aktuella valda tillgången är beroende av och en hierarkisk lista över tillgångar som är beroende av den. Om inget är beroende av den aktuella valda tillgången kan du överväga att ta bort den från projektet (observera att vissa tillgångar läses in programmatiskt via API:er som Shader.Find() och kanske inte fångas av beroendespåraren).

Fönstret kan också bara visa en lista över alla tillgångar som inte refereras till av andra tillgångar och som kan övervägas för borttagning:

Beroendefönster som visar orefererade tillgångar

Anteckning

Om tillgångar ändras, läggs till eller tas bort när beroendefönstret används rekommenderar vi att du uppdaterar beroendediagrammet för de mest "uppdaterade" resultaten.