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 AssetSwapUtilityScriptableObject e o editor podem dar uma mão. O utilitário está incluído no Microsoft.MixedReality.Toolkit.Unity.Tools pacote.

O AssetSwapUtility salva todas as ações de localização e substituição como um ScriptableObject para que seja trival alternar 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 um AssetSwapCollection, navegue até Realidade Misturada Utilitários do Kit de Ferramentas >> Criar Coleção de Troca de Ativos. Com o AssetSwapCollection selecionado, preencha as propriedades, conforme visto na imagem abaixo:

Coleção de troca de ativos no editor do Unity

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

Coleção de troca de ativos no editor do Unity com o tema selecionado realçado

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 pressionando "Aplicar" novamente.

Observação

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