Utilitário de troca de ativos — MRTK2

Localizar e substituir é omnipresente ao trabalhar em ferramentas de criação de texto e conteúdo. Quando precisa de trocar muitos recursos numa cena do Unity, é aqui que o AssetSwapUtilityScriptableObject e o editor podem ajudar. O utilitário está incluído no Microsoft.MixedReality.Toolkit.Unity.Tools pacote.

O AssetSwapUtility guarda todas as ações de localização e substituição como um ScriptableObject para que seja trítido trocar para trás e para a frente ou guardar "temas" de troca para utilização futura.

Trocar recursos

A troca de recursos é fácil depois de criar um AssetSwapCollection. Vamos demonstrar a utilização ao trocar dois cubos vermelhos por duas esferas azuis numa cena. Primeiro, adicione dois cubos vermelhos à cena que utilizam o cubo do Unity predefinido e o MRTK_Standard_Red material.

Para criar um AssetSwapCollection, navegue para Mixed Reality Toolkit > Utilities > Create Asset Swap Collection. Com a AssetSwapCollection opção selecionada, preencha as propriedades conforme visto na imagem abaixo:

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

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

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

Neste exemplo, efetuámos uma substituição completa do cenário, mas pode substituir partes do seu cenário ao alterar o "Modo de Seleção". Também pode voltar a trocar para cubos vermelhos ao selecionar "Cubos Vermelhos" na lista pendente "Tema Selecionado" e ao premir novamente "Aplicar".

Nota

É possível trocar qualquer tipo de recurso, como ficheiros de áudio, tipos de letra, pré-fabricados, etc. O AssetSwapUtility executará algumas verificações de sanidade para garantir que está a trocar por tipos semelhantes.