Version: Unity 6.0 (6000.0)
语言 : 中文
搜索表达式
搜索查询运算符

其他搜索过滤器

预制件过滤器

预制件过滤器可与场景和对象搜索提供程序一起使用。

过滤器 搜索令牌 描述
根预制件 prefab:root prefab:root

搜索所有作为预制件根的游戏对象。
顶部预制件 prefab:top prefab:top

搜索所有属于预制件实例的游戏对象。
非资源预制件 prefab:nonasset prefab:nonasset

搜索所有属于不在预制件资源范围内的预制件的游戏对象。
资源预制件 prefab:asset prefab:asset

搜索所有属于预制件资源的游戏对象。
任何预制件 prefab:any prefab:any

搜索所有属于预制件的游戏对象。
模型预制件 prefab:model prefab:model

搜索所有属于模型预制件的游戏对象。
常规预制件 prefab:regular prefab:regular

搜索所有属于常规预制件实例或资源的游戏对象。
变体预制件 prefab:variant prefab:variant

搜索所有属于预制件变体的游戏对象。
已修改预制件 prefab:modified prefab:modified

搜索所有作为带重写的预制件实例的游戏对象。
已更改预制件 prefab:altered prefab:altered

搜索所有作为预制件实例且即使在默认重写上也有修改的游戏对象。

文件过滤器

文件过滤器可与资源和对象搜索提供程序一起使用。

文件 搜索令牌 描述
默认搜索 <search term> 搜索尝试匹配资源名称、类型或路径的 term

texture

搜索名称、路径或类型中包含“纹理”一词的所有资源。
名称 name: name:laser

搜索包含“激光”一词的所有资源。

name=laserbeam

搜索所有名称正好是“激光束”的资源。
目录 dir:<directory exact name> dir:Scripts

搜索所有包含在名为 Scripts 的目录中的资源。
a:packages a:packages texture

搜索任意包中的所有纹理。
项目 a:assets a:assets texture

搜索当前项目的 Assets 文件夹中的所有纹理。
索引文件 a:<index name> a:psd_textures texture

假设项目中有一个名为 psd_textures.index 的索引文件,则搜索该索引中的所有纹理。
大小 size:<number of bytes> size:4000 texture

搜索所有超过 4000 字节 (4KB) 的纹理。
扩展名 ext:<file extension without period> ext:png texture

搜索所有具有 png 扩展名的纹理。
年龄 age:<number of days since last modification> age<3 texture

搜索过去 3 天内修改的所有纹理。

类型过滤器

如果索引使用类型索引 (Types Indexing) 选项,则这些过滤器可用(参见索引管理器)。

过滤器 搜索令牌 描述
类型 t:<Asset Type> t:texture

搜索类型名称中包含纹理的所有资源(例如:Texture2D、Texture)。

t:prefab

搜索所有预制件资源。
类型 <Asset Type> 您可以按类型搜索资源,而无需使用上面的 t: 过滤器。

texture

搜索类型名称中包含纹理的所有资源(例如:Texture2D、Texture) 或其名称(例如:myTexture.png)。

prefab

搜索所有预制件资源或名称中包含“预制件”的资源。
文件 t:file t:file level1

搜索包含“level1”一词的所有文件资源。
文件夹 t:folder t:folder

搜索所有文件夹资源。

索引属性搜索

如果已使用属性索引 (Properties Indexing) 选项指定索引,则可以使用搜索属性(参见索引管理器)。要查看所有已索引属性的列表,请检查“索引管理器”中的“关键字”标签。所有属性值都转换为字符串或数字。属性名称必须完整,不能是部分匹配(但不区分大小写)。Unity 对预制件资源的顶级对象中的属性进行索引。如果要为所有预制件层级视图编制索引,请创建一个预制件索引(参见索引管理器)。对于 .unity 文件,Unity 会索引 SceneAsset 的属性而不是场景内容。如果要为所有场景内容编制索引,请创建一个场景索引(参见索引管理器)。

过滤器 搜索令牌 描述
Type t:<type> 使用索引属性时,可使用 t: 搜索资源类型对应的组件类型。

t:collider

搜索所有包含带有单词 collider 的组件的预制件。

t:texture

搜索类型包含单词 texture 的所有资源(例如:Texture 或 Texture2D)。
Has Component t:<component type> t:collider

搜索所有包含带有单词 collider 的组件的预制件。

t=BoxCollider

搜索所有包含名为 BoxCollider 的组件的预制件。
标签 l:<label name> l:archi

使用包含字符串 archi 的标签来搜索所有资源(例如:架构)。

l=Wall

搜索标签正好为 Wall 的所有资源。

资源(预制件或其他类型)的所有属性都会编入索引并且可搜索。以下是属性查询的一些示例:

文件 搜索令牌 描述
数字 property:value bounciness>0.1

搜索所有具有名为 bounciness 的属性(例如:PhysicsMaterial2D)且值大于 0.1 的资源。

health=2

搜索所有具有名为 health 的属性(例如:预制件的 HealthSystem 组件)且值正好为 2 的资源。

t:texture filtermode!=0

搜索 filtermode 属性不大于 0(即不同于 Point)的所有纹理。
布尔值 property:value t:Dungeon generatePath=true

搜索属性 generatePath 为 true 的所有 Dungeon ScriptableObjects。

isStunned=false

搜索所有包含属性 isStunned 且值为 false 的游戏对象。
字符串 property:string value t:Character trait:indestru

搜索所有具有 Character 组件且其特征属性包含字符串 indestru(例如:indestructible)的预制件。

t:Character trait="tough but fair"

搜索所有具有 Character 组件且其特征属性正好是 tough but fair 的预制件。
枚举 property:<enum value> characterclass:rog

搜索所有具有名为 characterclass 的属性且值包含字符串 “rog”(例如:值为 rogue)的游戏对象。

characterclass=FighterMage

搜索所有具有名为 characterclass 的属性且值正好为 FighterMage 的游戏对象。
颜色 property:<html color value> color:ADA

搜索所有具有名为 color 的属性且颜色值以 ADA 开头(例如:ADADAD00)的游戏对象。

color=ADADAD00

搜索所有具有名为 color 的属性且颜色值正好为 ADADAD00 的游戏对象。

color=ADADAD

搜索所有具有名为 color 的属性,且颜色值正好为 ADADAD,alpha 值为 1 的游戏对象。
向量 property.[xyzw]:value bounds.x>1

搜索具有名为 bounds 且 x 值大于 1 的属性的所有游戏对象。

acceleration.z=2

搜索所有具有名为 acceleration 的属性且 z 值等于 2 的游戏对象
对象 sprite:<object exact name> sprite:CharacterBody

搜索具有 sprite 属性的所有资源(例如:预制件的图像组件),引用名为 CharacterBody 的游戏对象。

依赖关系过滤器

如果使用依赖关系索引 (Dependencies Indexing) 选项(参见索引管理器),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 的资源有直接依赖关系的所有资源。
搜索表达式
搜索查询运算符