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