Utilità di scambio degli asset - MRTK2

La ricerca e la sostituzione sono onnipresenti quando si lavora in strumenti di creazione di testo e contenuto. Quando è necessario scambiare molti asset all'interno di una scena di Unity, questo è il percorso in cui AssetSwapUtilityScriptableObject e l'editor possono dare una mano. L'utilità è inclusa nel Microsoft.MixedReality.Toolkit.Unity.Tools pacchetto.

Salva AssetSwapUtility tutte le azioni di ricerca e sostituzione come ScriptableObject in modo che sia trival eseguire lo scambio tra i temi o salvare i "temi" per un uso futuro.

Scambio di asset

Lo scambio di asset è facile dopo aver creato un oggetto AssetSwapCollection. Di seguito viene illustrato l'uso scambiando due cubi rossi con due sfere blu in una scena. Aggiungere prima due cubi rossi alla scena che usano il cubo Unity predefinito e il MRTK_Standard_Red materiale.

Per creare un oggetto AssetSwapCollection, passare a Realtà mista Toolkit > Utilità > Crea raccolta scambio asset. Con l'opzione AssetSwapCollection selezionata compilare le proprietà come illustrato nell'immagine seguente:

Asset swap collection in the Unity editor

Selezionare quindi "Blue Spheres" nell'elenco a discesa "Tema selezionato" e premere "Applica". Tutti i cubi rossi all'interno della scena devono essere sostituiti con sfere blu.

Asset swap collection in the Unity editor with selected theme highlighted

In questo esempio è stata eseguita una sostituzione completa della scena, ma è possibile sostituire parti della scena modificando la "modalità di selezione". È anche possibile tornare a cubi rossi selezionando "Cubi rossi" nell'elenco a discesa "Tema selezionato" e premendo di nuovo "Applica".

Nota

È possibile scambiare qualsiasi tipo di asset, ad esempio file audio, tipi di carattere, prefab e così via. Verranno AssetSwapUtility eseguiti alcuni controlli di integrità per assicurarsi di eseguire lo scambio con tipi simili.