相依性視窗 — MRTK2

在 Unity 中,通常很難知道正在使用哪些資產,以及參考它們的內容。 當您只關心目前的場景,但整個 Unity 專案呢時,[在場景中尋找參考] 選項會很適合? 這是相 依性視窗 (資產/MRTK/工具/DependencyWindow) 很有用的地方。

[相依性視窗] 會顯示資產參考和彼此相依的方式。 相依性是透過剖析專案 YAML 檔案內的 guid 來計算 (,請注意,腳本對腳本相依性的腳本不會視為) 。

使用方式

若要開啟視窗,請選取[Mixed Reality>Toolkit>公用程式>相依性視窗],這會開啟視窗並自動開始建置專案的相依性圖形。 建置相依性圖形之後,您可以在專案索引標籤中選取資產,以檢查其相依性。

Dependency window

視窗會顯示目前所選資產相依的資產清單,以及相依于它的階層式資產清單。 如果沒有任何專案相依于目前選取的資產,您可以考慮從專案中刪除它 (請注意,某些資產會透過著色器.Find () 等 API 以程式設計方式載入,而且相依性追蹤程式) 可能不會攔截。

視窗也可以只顯示任何其他資產未參考的所有資產清單,而且可以考慮刪除:

Dependency window showing unreferenced assets

注意

如果在使用相依性視窗時修改、新增或移除資產,建議您重新整理相依性圖形,以取得最新的結果。