Partager via


Utilitaire d’échange de ressources — MRTK2

Rechercher et remplacer est omniprésent lors de l’utilisation des outils de création de texte et de contenu. Lorsque vous devez échanger de nombreuses ressources dans une scène Unity, c’est là que AssetSwapUtility ScriptableObject et l’éditeur peuvent prêter main. L’utilitaire est inclus dans le Microsoft.MixedReality.Toolkit.Unity.Tools package.

L’objet AssetSwapUtility enregistre toutes les actions de recherche et de remplacement en tant qu’objet ScriptableObject afin qu’il soit trival pour permuter ou enregistrer les « thèmes » d’échange pour une utilisation ultérieure.

Échange de ressources

L’échange de ressources est facile une fois que vous avez créé un AssetSwapCollection. Nous allons illustrer l’utilisation en échangeant deux cubes rouges avec deux sphères bleues dans une scène. Tout d’abord, ajoutez deux cubes rouges à votre scène qui utilisent le cube Unity par défaut et le MRTK_Standard_Red matériau.

Pour créer un AssetSwapCollection, accédez à Mixed Reality Toolkit Utilities > Create Asset Swap Collection>. Avec l’option AssetSwapCollection sélectionnée, renseignez les propriétés comme indiqué dans l’image ci-dessous :

Collection d’échange de ressources dans l’éditeur Unity

Sélectionnez ensuite « Blue Spheres » dans la liste déroulante « Thème sélectionné », puis appuyez sur « Appliquer ». Tous les cubes rouges de votre scène doivent être remplacés par des sphères bleues.

Collection d’échange de ressources dans l’éditeur Unity avec le thème sélectionné mis en surbrillance

Dans cet exemple, nous avons effectué un remplacement complet de scène, mais vous pouvez remplacer des parties de votre scène en modifiant le « Mode sélection ». Vous pouvez également revenir aux cubes rouges en sélectionnant « Cubes rouges » dans la liste déroulante « Thème sélectionné » et en appuyant de nouveau sur « Appliquer ».

Remarque

Il est possible d’échanger n’importe quel type de ressource, comme les fichiers audio, les polices, les préfabriqués, etc. L’opération AssetSwapUtility effectue quelques vérifications d’intégrité pour vous assurer que vous échangez vers des types similaires.