Служебная программа переключения ресурсов — MRTK2

Поиск и замена являются повсеместными при работе с инструментами создания текста и содержимого. Если вам нужно заменить много ресурсов в сцене Unity, это место, где AssetSwapUtilityScriptableObject и редактор могут оказать помощь. Служебная программа входит в Microsoft.MixedReality.Toolkit.Unity.Tools пакет .

Сохраняет AssetSwapUtility все действия поиска и замены в виде объекта ScriptableObject, что позволяет выполнять тривальное переключение взад и вперед или сохранять подкачки "темы" для дальнейшего использования.

Переключение ресурсов

Переключение ресурсов выполняется легко после создания AssetSwapCollection. Давайте продемонстрируем использование, заменив два красных куба с двумя синими шарами в сцене. Сначала добавьте в сцену два красных куба, которые используют куб Unity по умолчанию и MRTK_Standard_Red материал.

Чтобы создать , перейдите AssetSwapCollectionк Смешанная реальность Toolkit > Utilities > Create Asset Swap Collection . С помощью выбранного AssetSwapCollection заполните свойства, как показано на рисунке ниже:

Коллекция переключения ресурсов в редакторе Unity

Затем выберите "Blue Spheres" в раскрывающемся списке "Выбранная тема" и нажмите кнопку "Применить". Все красные кубы в сцене должны быть заменены синими шарами.

Коллекция переключения ресурсов в редакторе Unity с выделенной темой

В этом примере мы выполнили полную замену сцены, но вы можете заменить части сцены, изменив режим выбора. Вы также можете вернуться к красным кубам, выбрав "Красные кубы" в раскрывающемся списке "Выбранная тема" и снова нажав кнопку "Применить".

Примечание

Можно заменить любой тип ресурса, например аудиофайлы, шрифты, заготовки и т. д. будет AssetSwapUtility выполнять несколько проверок работоспособности, чтобы убедиться, что вы переключаелись на аналогичные типы.