混合现实工具包 (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"
}  

另请参阅