Utilidad de intercambio de recursos

Buscar y reemplazar es omnipresente al trabajar en herramientas de creación de texto y contenido. Cuando necesite intercambiar muchos recursos dentro de una escena de Unity, aquí es donde assetSwapUtilityScriptableObject y el editor pueden prestar una mano. La utilidad se incluye con el Microsoft.MixedReality.Toolkit.Unity.Tools paquete.

AssetSwapUtility Guarda todas las acciones de búsqueda y reemplazo como scriptableObject para que sea trival intercambiar hacia atrás y hacia delante o guardar "temas" de intercambio para su uso futuro.

Intercambio de recursos

El intercambio de recursos es fácil una vez que haya creado un AssetSwapCollection. Vamos a demostrar el uso intercambiando 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 AssetSwapCollection, vaya a Mixed Reality Toolkit > Utilidades > Crear colección de intercambio de activos. Con la AssetSwapCollection opción seleccionada, rellene las propiedades como se muestra en la imagen siguiente:

Asset swap collection in the Unity editor

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.

Asset swap collection in the Unity editor with selected theme highlighted

En este ejemplo hemos realizado un reemplazo de escena completa, 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 "Aplicar" de nuevo.

Nota

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