Mixed Reality Toolkit (MRTK 與圖形工具) 之間的連線

MRTK 是以 Unity 套件 集合的形式撰寫,可視需要加以選擇。 有些開發人員可能會選擇使用所有 MRTK 套件,而其他開發人員可能只需要子集。 選擇子集時,Unity 的套件管理員會自動提取套件概述的相依性。 圖形工具會作為許多 MRTK 套件的基底,特別是當套件包含向使用者顯示的任何視覺效果時, (材質、著色器等。) 。

由於上述相依性,許多 MRTK 套件相依于圖形工具,而圖形工具並不相依于任何其他 MRTK 套件。

相依性

圖形工具僅取決於 Unity 套件 (,而且沒有其他協力廠商套件) 。 您可以在編輯器和執行時間元件定義中找到 Unity 相依性清單。

圖形工具中的大部分功能都使用 Unity 的內建轉譯管線或 通用轉譯管線 , (URP) 。 如果腳本需要在專案中安裝 URP,則會包裝在預處理器中 GT_USE_URP 。 同樣地,所有需要 URP 的著色器程式碼都會以下列語法有條件地編譯:

PackageRequirements
{
    "com.unity.render-pipelines.universal": "x.y.z"
}  

另請參閱