Баннер записи 'Простая галерея ассетов для Unity'

Простая галерея ассетов для Unity

Всем привет!

Есть одна вещь, которая регулярно мешает мне в работе над проектами. Ассеты. Точнее, их количество и вечные поиски нужного префаба, материала или текстуры среди сотен других файлов.

Когда работаешь над конкретным уровнем или задачей, хочется держать всё необходимое под рукой. Не вспоминать каждый раз, в какой папке лежит нужный грибочек, и не перелопачивать весь проект в поисках одного объекта. В какой-то момент мне это надоело, и я решил сделать небольшой инструмент.

Simple Asset Collections - небольшое окно для Unity, в котором можно собирать собственные коллекции ассетов и держать всё нужное буквально в паре кликов.


Коллекции под разные задачи

Начнём с самого простого. Коллекции можно создавать под конкретные задачи: для отдельного уровня, набора персонажей или окружения. 

Например, можно собрать все необходимые ассеты для текущей сцены в одном месте. Или сделать отдельную подборку грибочков. Почему бы и нет?

Коллекции можно переименовывать и отмечать цветом, чтобы нужная группа быстрее находилась в списке.

Добавлять ассеты тоже просто: достаточно перетащить их из окна проекта в коллекцию. А если удобнее работать с папками, можно связать одну или несколько папок с коллекцией. Кнопка Sync обновит её содержимое: добавит новые ассеты и уберёт те, которых больше нет в папках. Дубли не создаются, а добавленные вручную элементы сохраняются.

Много грибочков не бывает

Коллекции сохраняются в проекте как ScriptableObject-ассеты. Их можно коммитить вместе с проектом и синхронизировать через Git или другую систему контроля версий. Так подборки остаются доступны всей команде, а не только на компьютере того, кто их создал.


Никаких лишних действий

Внутри коллекции можно выделить сразу несколько элементов, удалить их из подборки или быстро посмотреть содержимое. Никаких лишних переходов по папкам.

А если нужно отредактировать сам префаб, достаточно дважды кликнуть по нему и Unity откроет Prefab Mode.

Бывает ссылка на ассет сломалась, а ты об этом даже не знаешь. Чтобы не искать пропажу вручную, коллекция показывает такие элементы прямо на своих местах. А кнопка очистки позволяет быстро убрать все сломанные ссылки.

Некоторые грибочки уже скушали

Найти нужное глазами

У каждого ассета в коллекции есть своя миниатюра, поэтому нужный объект проще найти глазами. Если выбрать один элемент, в боковой панели появится более подробное превью. Для ассетов, которые поддерживают интерактивный просмотр в Unity, его можно вращать и рассматривать прямо в окне коллекции.

Размер карточек можно менять ползунком Icon Size. Сетка подстраивается под ширину окна: при увеличении иконок в строке помещается меньше элементов, при уменьшении - больше. А если боковое превью сейчас не нужно, панель можно скрыть и отдать больше места сетке.

Подробный просмотр грибочка

Установка и использование

Если захотите попробовать инструмент, установить его можно прямо через Package Manager в Unity:

  1. Откройте Package Manager
  2. Нажмите + и выберите Add package from git URL
  3. Вставьте ссылку (там же можно поставить звездочки инструменту 😉) и нажмите Add

После установки открыть окно коллекций можно через Window → Asset Collections.

Хранилище грибочков

Буду очень рад, если инструмент окажется кому-нибудь полезен. Если попробуете, обязательно расскажите, чего вам не хватает и что можно сделать удобнее!

Комментарии (1)

Войдите, чтобы написать комментарий

Войти
Large Spinner