Utilitário de troca de ativos – MRTK2

Localizar e substituir é onipresente ao trabalhar em ferramentas de criação de texto e conteúdo. Quando você precisa trocar muitos ativos dentro de uma cena do Unity, é aqui que o ScriptableObject e o editor do AssetSwapUtility podem dar uma mão. O utilitário está incluído no Microsoft.MixedReality.Toolkit.Unity.Tools pacote.

Os AssetSwapUtility salvam todas as ações de localização e substituição como um ScriptableObject para que seja trival trocar para frente e para trás ou salvar "temas" de troca para uso futuro.

Trocando ativos

Trocar ativos é fácil depois de criar um AssetSwapCollection. Vamos demonstrar o uso trocando dois cubos vermelhos por duas esferas azuis em uma cena. Primeiro, adicione dois cubos vermelhos à cena que usam o cubo padrão do Unity e o MRTK_Standard_Red material.

Para criar umAssetSwapCollection, navegue até Realidade Misturada Toolkit > Utilitários criar coleção de troca de ativos>. Com o AssetSwapCollection preenchimento selecionado, preencha as propriedades, conforme visto na imagem abaixo:

Asset swap collection in the Unity editor

Em seguida, selecione "Esferas Azuis" na lista suspensa "Tema Selecionado" e clique em "Aplicar". Todos os cubos vermelhos dentro de sua cena devem ser substituídos por esferas azuis.

Asset swap collection in the Unity editor with selected theme highlighted

Neste exemplo, executamos uma substituição de cena completa, mas você pode substituir partes da cena alterando o "Modo de Seleção". Você também pode alternar de volta para cubos vermelhos selecionando "Cubos Vermelhos" na lista suspensa "Tema Selecionado" e clicando em "Aplicar" novamente.

Observação

É possível trocar qualquer tipo de ativo, como arquivos de áudio, fontes, pré-fabricados etc. Ele AssetSwapUtility executará algumas verificações de sanidade para garantir que você esteja trocando por tipos semelhantes.