Unity 6.3
0 онлайн 53 гостей 3 в системе
Вход

Поиск в базе данных ассетов

Поставщик поиска Asset Database находит элементы в База данных активов, который хранит преобразованные файлы и их данные. Это эквивалентно использованию AssetDatabase.FindAsset API.

Примечание: По умолчанию поставщик базы данных ассетов неактивен. Чтобы включить его, см. Включение и отключение поставщиков поиска.

Совет: Вы можете использовать поставщика базы данных ассетов в общем окне Поиск или в специализированном окне. Чтобы открыть специализированное окно поиска поставщика базы данных ассетов, в главном меню выберите Окно > Поиск > База данных активов.

Синтаксис запроса

Токен поставщика: adb

Пример запроса: Найти все элементы освещения с low в их названии.

adb: t:light low

Неявный поиск файлов

Вы можете включить результаты из встроенных ресурсов Unity Editor.

Дополнительные сведения см. в разделе Показать больше результатов на странице Поиск файлов.

Фильтры поставщиков

Поставщик базы данных ассетов имеет дополнительные фильтры в визуальный конструктор запросов. В этой таблице перечислены фильтры и их текстовые эквиваленты запроса.

Фильтр Токен поиска Пример запроса Описание
Тип t:<type> t:script Найти все файлы скриптов.
Компонент t:<component> t:TerrainGroup Найти все ассеты, имеющие компонент со скриптом TerrainGroup.
Этикетка l:<label> adb: l:monster Найти все ассеты с меткой monster.
Область (все, ассеты, пакеты) a:<assets/packages/all> adb: a:assets t:Material Найти все материалы в папке Assets; это исключает ресурсы из пакетов. Параметры: Все, Ресурсы (исключить пакеты), Пакеты (исключить папку Assets).
Глобус glob:<pattern> adb: glob:"Assets/**/*.png" Выполняет глобальный запрос, который соответствует шаблону с именами файлов. В этом примере, найдите все файлы png в подпапках Assets. Дополнительные сведения см. в Поиск файлов.
Ссылка на ассет (ID, путь или имя) adb:ref:Assets/Trees/Prefab/Pine.prefab Найдите GameObjects ссылку на ресурс по его имени, точному пути или GlobalObjectId.
Название пакета активов b:<assetBundleName> adb: b:materialAssetBundle Найти все ассеты в пакете ассетов materialAssetBundle.

Если вы не знаете ассета ID, используйте этот фильтр как часть визуальный запрос, где вы можете выбрать ассет, на который делается ссылка, из списка. Если вам нужен текстовый запрос, вы можете преобразовать визуальный запрос в текстовый. Дополнительные сведения см. в Запустить и использовать окно поиска.

Чтобы получить точный путь ассета, щелкните правой кнопкой мыши ассет в окне Project и выберите Copy Path.

Другой способ найти ссылки — это с помощью контекстного меню (правый щелчок):

  • Окно Project: щелкните правой кнопкой мыши объект и выберите Найти ссылки в Scene или Найти ссылки в Project.
  • Hierarchy окно: щелкните правой кнопкой мыши GameObject и выберите Найти ссылки в Scene.
  • Inspector окно: щелкните правой кнопкой мыши компонент и выберите Найти ссылки в Scene.

Результаты

Поиск окна вкладки: Ресурсы.

Действия

Контекстное меню поставщика поиска базы данных ассетов содержит следующие действия:

Действия Описание
Выбрать Откройте ресурс в окнах Inspector и Project. Это действие двойного щелчка по умолчанию. Чтобы изменить действие по умолчанию, см. Настройки.
Открыть Откройте ресурс в Unity Editor или внешнем редакторе.
Реимпорт Для импортированных ресурсов повторная импортировка ресурса из исходного файла.
Раскрыть Открывает ресурс в браузере файлов операционной системы.
Исключить Удаляет ассет. Unity Editor требует подтверждения перед удалением.
Копировать путь Копирует в буфер обмена путь ассета относительно корневой папки проекта.
Копия GUID Копирует GUID ассета в буфер обмена.
Свойства Открывает окно Фокусированного инспектора для ассета.

Дополнительные ресурсы