Utilidad de intercambio de recursos

Buscar y reemplazar es ubicuo cuando se trabaja en herramientas de creación de texto y contenido. Cuando necesite intercambiar muchos recursos dentro de una escena de Unity, aquí es donde assetSwapUtility ScriptableObject y el editor pueden echar una mano. La utilidad se incluye con el Microsoft.MixedReality.Toolkit.Unity.Tools paquete.

guarda todas las acciones de buscar y reemplazar como ScriptableObject para que sea una trivalía intercambiar entre sí o guardar "temas" de intercambio para AssetSwapUtility su uso futuro.

Intercambio de recursos

El intercambio de recursos es fácil una vez que se ha creado AssetSwapCollection un . Vamos a demostrar el uso mediante el intercambio de dos cubos rojos con dos esferas azules en una escena. En primer lugar, agregue dos cubos rojos a la escena que usen el cubo de Unity predeterminado y el MRTK_Standard_Red material.

Para crear un , vaya a Mixed Reality Toolkit > Utilities > Create Asset Swap Collection ( Crear AssetSwapCollection colección de intercambio de recursos). Con el AssetSwapCollection elemento seleccionado, rellene las propiedades como se muestra en la imagen siguiente:

Colección de intercambio de recursos en el editor de Unity

A continuación, seleccione "Esferas azules" en la lista desplegable "Tema seleccionado" y presione "Aplicar". Todos los cubos rojos de la escena deben reemplazarse por esferas azules.

Colección de intercambio de recursos en el editor de Unity con el tema seleccionado resaltado

En este ejemplo hemos realizado un reemplazo completo de la escena, pero puede reemplazar partes de la escena cambiando el "Modo de selección". También puede volver a cambiar a cubos rojos seleccionando "Cubos rojos" en la lista desplegable "Tema seleccionado" y presionando de nuevo "Aplicar".

Nota

Es posible intercambiar cualquier tipo de recurso, como archivos de audio, fuentes, prefabs, etc. realizará AssetSwapUtility algunas comprobaciones de integridad para asegurarse de que está intercambiando a tipos similares.