Utilitaire d’échange de ressources — MRTK2

La recherche et le remplacement sont omniprésents lors de l’utilisation d’outils de création de texte et de contenu. Lorsque vous devez échanger de nombreuses ressources au sein d’une scène Unity, c’est là que l’objet AssetSwapUtilityScriptableObject et l’éditeur peuvent vous aider. L’utilitaire est inclus avec le Microsoft.MixedReality.Toolkit.Unity.Tools package.

Le AssetSwapUtility enregistre toutes les actions de recherche et de remplacement en tant que ScriptableObject afin qu’il soit trival d’échanger des « thèmes » d’échange ou d’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 , accédez à Mixed Reality Toolkit > Utilitaires > Créer uneAssetSwapCollection collection d’échange de ressources. Avec le AssetSwapCollection sélectionné, renseignez les propriétés comme indiqué dans l’image ci-dessous :

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

Ensuite, sélectionnez « 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é », puis en appuyant à nouveau sur « Appliquer ».

Notes

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