Я хочу изменить некоторые игровые ресурсы, такие как фоны, изображения и кнопки, на другие для события, и я хочу позволить игрокам переключаться между скинами пользовательского интерфейса в любом месте.
Протестировано с созданием некоторого GUI Скин, но я думаю, что это не то, что я хочу.
Прямо сейчас, перед сборкой игры, я вручную копирую и вставляю новые ресурсы и заменяю старые, чтобы файлы имели одинаковое имя, и Unity меняет каждое изображение в игре который использует этот спрайт. Когда событие заканчивается sh Я делаю то же самое со старыми изображениями. Но я хочу изменить это всего лишь кнопкой.
Я знаю, что мог бы сделать изменение один за другим, но есть ли способ сделать это изменение без необходимости устанавливать все спрайты изображения один за другим? может быть, изменить имя «baseSprite» на «baseSpriteTemp», а имя «eventSprite» на «baseSprite»?
Есть идеи?