Hulpprogramma voor het wisselen van activa — MRTK2
Zoeken en vervangen is alomtegenwoordig bij het werken met hulpmiddelen voor het maken van tekst en inhoud. Wanneer u veel assets binnen een Unity-scène moet wisselen, kunnen de AssetSwapUtilityScriptableObject en de editor een handje helpen. Het hulpprogramma is opgenomen in het Microsoft.MixedReality.Toolkit.Unity.Tools
pakket.
De AssetSwapUtility
slaat alle zoek- en vervangacties op als een ScriptableObject, zodat het trival is om heen en weer te wisselen of 'thema's' op te slaan voor toekomstig gebruik.
Activa wisselen
Activa wisselen is eenvoudig nadat u een AssetSwapCollection
hebt gemaakt. Laten we het gebruik demonstreren door twee rode kubussen te wisselen met twee blauwe bollen in een scène. Voeg eerst twee rode kubussen toe aan uw scène die gebruikmaken van de standaardKubus van Unity en het MRTK_Standard_Red
materiaal.
Als u een AssetSwapCollection
wilt maken, gaat u naar Mixed Reality Toolkit > Hulpprogramma's > Verzameling activa wisselen maken. Met de AssetSwapCollection
geselecteerde vul de eigenschappen in zoals te zien in de onderstaande afbeelding:
Selecteer vervolgens 'Blauwe bollen' in de vervolgkeuzelijst 'Geselecteerd thema' en klik op 'Toepassen'. Alle rode kubussen in uw scène moeten worden vervangen door blauwe bollen.
In dit voorbeeld hebben we een volledige scène vervangen, maar u kunt delen van uw scène vervangen door de selectiemodus te wijzigen. U kunt ook teruggaan naar rode kubussen door 'Rode kubussen' te selecteren in de vervolgkeuzelijst 'Geselecteerd thema' en opnieuw op 'Toepassen' te drukken.
Notitie
Het is mogelijk om elk type asset te wisselen, zoals audiobestanden, lettertypen, prefabs, enzovoort. De AssetSwapUtility
voert een paar sanity-controles uit om ervoor te zorgen dat u naar vergelijkbare typen wisselt.