Поделиться через


Служебная программа замены активов — MRTK2

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

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

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

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

Чтобы создать коллекцию AssetSwapCollectionбуферов ресурсов, перейдите к Смешанная реальность Toolkit > Utilities>. При выборе AssetSwapCollection заполните свойства, как показано на рисунке ниже:

Коллекция буферов ресурсов в редакторе Unity

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

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

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

Примечание.

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