Share via


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 AssetSwapCollectionhebt 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 AssetSwapCollectionwilt 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:

Verzameling activa wisselen in de Unity-editor

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.

Verzameling activa wisselen in de Unity-editor met geselecteerd thema gemarkeerd

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.