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 :
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.
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.