Unity 6.3
0 онлайн 94 гостей 3 в системе
Вход
Unity Editor interface Шаг 45 из 131

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

На этой странице представлены дополнительные фильтры поиска, которые можно использовать для сужения результатов поиска.

Объединение токенов поиска для сложного поиска

Токены поиска можно комбинировать для создания более сложных запросов.

  • Запросы пишутся на одной строке с одним символьным пробелом между токенами.
  • Символическое пространство между каждым новым токеном является операцией «И», так что оба фильтра должны быть истинными, чтобы запрос возвратил результат. оператор (или, <, >) для получения разных результатов.
  • Если используется токен фильтра поставщика поиска (h:, p:), он должен быть первым компонентом запроса.

Вот несколько примеров:

Список файлов Описание
h: t:meshrenderer p(castshadows)!="Off" Ищет в сцене все статические меши, отбрасывающие тень.
h: t:light p(color)=#FFFFFF p(intensity)>7.4 Поиск всех огней в Scene с определенным цветом с яркостью выше 7.4.
h: path:/Collectables t:collectable Найти все объекты с компонентом Collectable, расположенным в пути /Collectables.

Перекрестная ссылка между несколькими поставщиками с поисковыми выражениями

Выражения поиска позволяют добавить в язык запросов поиска выражения сложных запросов с перекрестными ссылками на несколько поставщиков, например, для поиска всех объектов в сцене, использующих некомпилирующийся шейдер. Дополнительные сведения см. в разделе Выражения поиска.

Тип Фильтры

Эти фильтры доступны, если индекс использует опцию Индексация Типами (См. Менеджер Индексов).

Фильтр Токен поиска Описание
Тип t:<Asset Type> t:texture

Поиск по всем ассетам, имеющим текстуру в названии типа (например: Texture2D, Texture).

t:prefab

Поиск по всем ассетам префаб.
Тип <Asset Type> Вы можете искать ассеты по типу без использования вышеуказанного фильтра t:.

texture

Поиск всех ассетов, содержащих текстуру в названии типа (например, Texture2D, Текстура) или в названии (например, myTexture.png).

prefab

Поиск всех ассетов Префаб или ассетов с “префаб” в названии.
Файл t:file t:file level1

Поиск всех файлов Assets, содержащих слово level1.
Папки t:folder t:folder

Поиск во всех папках Assets.

Поиск индексированных свойств

Поиск свойств доступен, если индекс был указан с помощью параметра Индексация свойств (см. Менеджер индексов). Чтобы просмотреть список всех индексированных свойств, проверьте вкладку Ключевые слова Менеджера индексов. Все значения свойств преобразуются в строку или число. Имя свойства должно быть полным и не частичным (регистр не имеет значения). Unity индексирует свойства на объекте верхнего уровня Префаб Ассета. Если вы хотите, чтобы все Префаб иерархии были индексированы, создайте Префаб Индекс (см. Менеджер индексов). Для .unity файлов Unity индексирует свойства SceneAsset, а не содержимое Scene. Если вы хотите, чтобы все Scene содержимое было индексировано, создайте Scene Индекс (см. Менеджер индексов).

Фильтр Токен поиска Описание
Тип t:<type> При использовании индексированного Свойства, вы можете использовать t: для поиска типа компонента для типа Ассета.

t:collider

Поиск всех Префабы, содержащих компонент со словом collider.

t:texture

Поиск всех Ассетов с типом, содержащим слово texture (например: Текстура или Texture2D).
имеет компонент t:<component type> t:collider

Поиск всех Префабы, содержащих компонент со словом collider.

t=BoxCollider

Поиск всех Префабы, содержащих компонент с именем BoxCollider.
Этикетка l:<label name> l:archi

Поиск всех Ассетов с меткой, содержащей слово archi (e.g.: Архитектура).

l=Wall

Поиск всех Ассетов с меткой, которая точно соответствует Wall.

Все свойства Ассета (Префаб или других типов) индексируются и поддаются поиску. Вот несколько примеров запроса на свойства:

Фильтр Токен поиска Описание
Число property:value bounciness>0.1

Поиск всех объектов со свойством bounciness (e.g.: a PhysicsMaterial2D) выше 0.1.

health=2

Поиск всех объектов со свойством health (e.g.: HealthSystem Компонент Префаб) со значением точно 2.

t:texture filtermode!=0

Поиск всех текстур со свойством filtermode, отличным от 0 (i.e отличным от Точки).
Булева функция property:value t:Dungeon generatePath=true

Поиск всех подземелья ScriptableObjects, где свойство generatePath является истинным.

isStunned=false

Поиск всех GameObjects, содержащих свойство isStunned, которое является ложным.
Струна property:string value t:Character trait:indestru

Поиск всех Префаб с компонентом Характера, свойство черты которого содержит слово indestru (например: неразрушимый).

t:Character trait="tough but fair"

Поиск всех Префаб с компонентом Характера, свойство черты которого точно равно tough but fair.
Энум property:<enum value> characterclass:rog

Поиск всех GameObjects со свойством characterclass, значение которого содержит слово rogue (e.g.: значение rogue).

characterclass=FighterMage

Поиск всех GameObjects со свойством characterclass с точным значением FighterMage.
Цвет property:<html color value> color:ADA

Поиск всех GameObjects со свойством color, где значение цвета начинается с ADA (как в ADADAD00).

color=ADADAD00

Поиск всех GameObjects со свойством color, где значение цвета точно ADADAD00.

color=ADADAD<br/>
Поиск всех GameObjects со свойством color, где значение цвета точно ADADAD и значение альфа равняется 1.
Вектор property.[xyzw]:value bounds.x>1

Поиск всех GameObjects со свойством bounds, где значение x больше 1.

acceleration.z=2

Поиск всех GameObjects со свойством acceleration, где значение z равно 2
Объект sprite:<object exact name> sprite:CharacterBody

Поиск всех ассетов с sprite свойства (e.g.: Компонент изображения Префаб) с указанием GameObject названный CharacterBody.

Фильтры зависимостей

Если вы используете опцию Индексация Зависимостей (См. Менеджер Индексов), то Unity индексирует прямые зависимости всех Ассетов, используя AssetDatabase.GetDependencies.

Фильтр Поиск
токена
Описание
Путь ссылки ref:<asset full path> ref:assets/images/particles/p_smoke.png
Поиск всех Ассетов, которые имеют прямые зависимости от точного пути Ассета: assets/images/particles/p_smoke.png.
Название ref:<asset name> ref:p_smo
Поиск всех Ассетов, имеющих прямые зависимости от Ассета, имя которого содержит слово p_smo.

ref:p_smoke.png
Поиск всех Ассетов, имеющих прямые зависимости от Ассета с именем p_smoke.png.

Поиск нулевых значений

Поиск любого свойства объекта для значения null с помощью ключевого слова none:

h:#MeshFilter.m_mesh=none

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