Connexion entre Kit de ressources de réalité mixte (MRTK) et Outils graphiques

Le MRTK est créé en tant que collection de packages Unity qui peuvent être choisis en fonction des besoins. Certains développeurs peuvent choisir d’utiliser tous les packages de MRTK, tandis que d’autres peuvent avoir uniquement besoin d’un sous-ensemble. Lors du choix d’un sous-ensemble, le manager de package d’Unity extrait automatiquement les dépendances décrites par un package. Outils graphiques se retrouve sous forme de substrat pour de nombreux packages MRTK, en particulier si le package contient des visuels présentés à l’utilisateur (matériaux, nuanceurs, etc.).

En raison de la dépendance décrite ci-dessus, de nombreux packages MRTK dépendent de Outils graphiques et celui-ci ne dépend d’aucun autre package MRTK.

Les dépendances

Outils graphiques dépend uniquement des packages Unity (et d’aucun autre package tiers). La liste des dépendances Unity se trouve dans l’éditeur et les définitions d’assembly d’exécution.

La plupart des fonctionnalités dans Outils graphiques fonctionnent avec le pipeline de rendu intégré d’Unity ou le pipeline de rendu universel (URP). Si un script nécessite l’installation de l’URP dans le projet, il est inclus dans un wrapper dans le préprocesseur GT_USE_URP. De même manière, tout le code de nuanceur ayant besoin de l’URP est compilé de manière conditionnelle avec la syntaxe suivante :

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

Voir aussi