Udostępnij za pośrednictwem


Narzędzie wymiany zasobów — MRTK2

Funkcja Znajdź i zamień jest wszechobecna podczas pracy z narzędziami do tworzenia tekstu i zawartości. Gdy musisz zamienić wiele zasobów w scenie aparatu Unity, jest to miejsce, w którym element AssetSwapUtility ScriptableObject i edytor mogą pożyczyć rękę. Narzędzie jest dołączone do Microsoft.MixedReality.Toolkit.Unity.Tools pakietu.

Polecenie AssetSwapUtility zapisuje wszystkie akcje znajdowania i zastępowania jako obiektu ScriptableObject, aby można było zamienić je tam i z powrotem lub zapisać "motywy" zamiany na potrzeby użycia w przyszłości.

Zamiana zasobów

Zamiana zasobów jest łatwa po utworzeniu pliku AssetSwapCollection. Pokażmy, zamieniając dwa czerwone sześciany na dwie niebieskie sfery w scenie. Najpierw dodaj dwa czerwone moduły do sceny, które używają domyślnego modułu MRTK_Standard_Red Aparatu Unity i materiału.

Aby utworzyć obiekt AssetSwapCollection, przejdź do pozycji Narzędzia zestawu narzędzi Mixed Reality Toolkit > > Create Asset Swap Collection. Po wybraniu AssetSwapCollection wypełnij właściwości, jak pokazano na poniższej ilustracji:

Kolekcja zamiany zasobów w edytorze aparatu Unity

Następnie wybierz pozycję "Blue Spheres" z listy rozwijanej "Wybrany motyw" i naciśnij pozycję "Zastosuj". Wszystkie czerwone moduły w scenie powinny zostać zastąpione niebieskimi sferami.

Kolekcja zamiany zasobów w edytorze aparatu Unity z wyróżnionym wybranym motywem

W tym przykładzie wykonaliśmy zamianę pełnej sceny, ale możesz zamienić fragmenty sceny, zmieniając tryb wyboru. Możesz również zamienić z powrotem na czerwone moduły, wybierając pozycję "Czerwone moduły" z listy rozwijanej "Wybrany motyw" i ponownie naciskając pozycję "Zastosuj".

Uwaga

Istnieje możliwość zamiany dowolnego typu elementu zawartości, takiego jak pliki audio, czcionki, prefab itp. Spowoduje AssetSwapUtility to przeprowadzenie kilku kontroli kondycji, aby upewnić się, że zamieniasz się na podobne typy.