Freigeben über


Ressourcentausch-Hilfsprogramm – MRTK2

Suchen und Ersetzen ist bei der Arbeit mit Text- und Inhaltserstellungstools allgegenwärtig. Wenn Sie viele Ressourcen in einer Unity-Szene austauschen müssen, ist dies der Ort, an dem das AssetSwapUtility ScriptableObject und der Editor eine Hand verleihen können. Das Hilfsprogramm ist im Microsoft.MixedReality.Toolkit.Unity.Tools Paket enthalten.

Das AssetSwapUtility speichert alle Such- und Ersetzungsaktionen als ScriptableObject, sodass es trival ist, zwischen- und zurückwechseln oder "Designs" für die zukünftige Verwendung zu speichern.

Vertauschen von Ressourcen

Das Austauschen von Ressourcen ist einfach, nachdem Sie eine AssetSwapCollection. Lassen Sie uns die Verwendung veranschaulichen, indem sie zwei rote Würfel mit zwei blauen Kugeln in einer Szene austauschen. Fügen Sie ihrer Szene zunächst zwei rote Würfel hinzu, die den Standard-Unity-Cube und das MRTK_Standard_Red Material verwenden.

Navigieren Sie zum Erstellen einer AssetSwapCollectionMixed Reality Toolkit > Utilities > Create Asset Swap Collection. Mit der AssetSwapCollection ausgewählten Füllung füllen Sie die Eigenschaften aus, wie in der folgenden Abbildung zu sehen:

Sammlung des Objekttauschs im Unity-Editor

Wählen Sie als Nächstes "Blaue Kugeln" aus der Dropdownliste "Ausgewähltes Design" aus, und drücken Sie "Übernehmen". Alle roten Würfel in Ihrer Szene sollten durch blaue Kugeln ersetzt werden.

Sammlung des Objekttauschs im Unity-Editor mit ausgewähltem Design hervorgehoben

In diesem Beispiel haben wir einen vollständigen Szenenersatz durchgeführt, aber Sie können Teile Ihrer Szene ersetzen, indem Sie den "Auswahlmodus" ändern. Sie können auch wieder zu roten Würfeln wechseln, indem Sie "Rote Cubes" aus der Dropdownliste "Ausgewähltes Design" auswählen und erneut auf "Übernehmen" klicken.

Hinweis

Es ist möglich, alle Objekttypen wie Audiodateien, Schriftarten, Prefabs usw. auszutauschen. Dies AssetSwapUtility führt einige Sanity-Prüfungen durch, um sicherzustellen, dass Sie mit ähnlichen Typen ausgetauscht werden.