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:
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.
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.