预制体过滤器可与场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,本质上是分段设计和构建您的游戏。 更多信息
参见 术语表 和对象搜索提供程序一起使用。
过滤器 | 搜索标记 | 描述 |
---|---|---|
根预制体 | 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 搜索所有即使在默认覆盖上也具有覆盖的预制体实例。 |
文件过滤器可与资源和对象搜索提供程序一起使用。
过滤器 | 搜索标记 | 描述 |
---|---|---|
默认搜索 | <搜索词> |
搜索term ,尝试匹配资源名称、类型或路径。纹理 搜索其名称、路径或类型中包含“纹理”一词的所有资源。 |
名称 | name |
name:laser 搜索所有包含“laser”一词的资源。 name=laserbeam 搜索名称完全为“laserbeam”的所有资源。 |
目录 | dir:<目录精确名称> |
dir:Scripts 搜索包含在精确名称为 Scripts 的目录中的所有资源。 |
包 | a:packages |
a:packages texture 搜索任何包中的所有纹理。 |
项目 | a:assets |
a:assets texture 搜索当前项目“Assets”文件夹中的所有纹理。 |
索引文件 | a:<索引名称> |
a:psd_textures texture 假设项目中有一个名为 psd_textures.index 的索引文件,则搜索该索引中的所有纹理。 |
大小 | size:<字节数> |
size:4000 texture 搜索所有超过 4000 字节(4KB)的纹理。 |
扩展名 | ext:<不带点的文件扩展名> |
ext:png texture 搜索所有具有 png 扩展名的纹理。 |
年龄 | age:<自上次修改以来的天数> |
age<3 texture 搜索在过去 3 天内修改的所有纹理。 |
如果索引使用“类型索引”选项(参见 索引管理器),则可以使用这些过滤器。
过滤器 | 搜索标记 | 描述 |
---|---|---|
类型 | t:<资源类型> |
t:texture 搜索其类型名称(例如:Texture2D、Texture)中包含“texture”的所有资源。 t:prefab 搜索所有预制体资源。 |
类型 | <资源类型> |
您可以通过不使用上面的 t: 过滤器来按类型搜索资源。纹理 搜索其类型名称(例如:Texture2D、Texture)或其名称(例如:myTexture.png)中包含“texture”的所有资源。 预制体 搜索所有预制体资源或名称中包含“prefab”的资源。 |
文件 | t:file |
t:file level1 搜索所有包含“level1”一词的文件资源。 |
文件夹 | t:folder |
t:folder 搜索所有文件夹资源。 |
如果使用“属性索引”选项指定了索引(参见 索引管理器),则可以使用属性搜索。要查看所有已索引属性的列表,请检查“索引管理器”的“关键字”选项卡。所有属性值都转换为字符串或数字。属性的名称必须完整,不能是部分名称(但大小写不敏感)。Unity 会索引预制体一种允许您存储包含组件和属性的游戏对象的资源类型。预制体充当模板,您可以从中在场景中创建新的对象实例。 更多信息
参见 术语表资源的顶级对象的属性。如果希望索引所有预制体层次结构,请创建预制体索引(参见 索引管理器)。对于 .unity 文件,Unity 会索引 SceneAsset 的属性,而不是场景内容。如果希望索引所有场景内容,请创建场景索引(参见 索引管理器)。
过滤器 | 搜索标记 | 描述 |
---|---|---|
类型 | t:<类型> |
使用已索引属性时,您可以使用t: 搜索资源类型的组件类型。t:collider 搜索所有包含名称中包含“collider”的组件的预制体。 t:texture 搜索类型名称中包含“texture”一词(例如:Texture 或 Texture2D)的所有资源。 |
具有组件 | t:<组件类型> |
t:collider 搜索所有包含名称中包含“collider”的组件的预制体。 t=BoxCollider 搜索所有包含名为 BoxCollider 的组件的预制体。 |
标签 | l:<标签名称> |
l:archi 搜索标签中包含“archi”一词(例如:Architecture)的所有资源。 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 可脚本化对象。isStunned=false 搜索所有包含属性 isStunned 为 false 的游戏对象。 |
字符串 | property:string value |
t:Character trait:indestru 搜索所有具有 Character 组件且其 trait 属性包含“indestru”一词(例如:indestructible)的预制体。 t:Character trait="tough but fair" 搜索所有具有 Character 组件且其 trait 属性完全为“tough but fair”的预制体。 |
枚举 | property:<枚举值> |
characterclass:rog 搜索所有名为 characterclass 的属性值包含“rog”一词(例如:值为 rogue)的游戏对象。characterclass=FighterMage 搜索所有名为 characterclass 的属性值完全为FighterMage 的游戏对象。 |
颜色 | property:<html 颜色值> |
color:ADA 搜索所有名为 color 的属性颜色值以 ADA 开头(如 ADADAD00)的游戏对象。color=ADADAD00 搜索所有名为 color 的属性颜色值完全为 ADADAD00 的游戏对象。color=ADADAD <br/>搜索所有名为 color 的属性颜色值完全为 ADADAD 且 alpha 值为 1 的游戏对象。 |
向量 | property.[xyzw]:value |
bounds.x>1 搜索所有名为 bounds 的属性 x 值大于 1 的游戏对象。acceleration.z=2 搜索所有名为 acceleration 的属性 z 值等于 2 的游戏对象 |
对象 | sprite:<对象精确名称> |
sprite:CharacterBody 搜索所有具有 sprite 属性(例如:预制体的 Image 组件)并引用名为 CharacterBody 的游戏对象的资源。 |
如果您使用“依赖项索引”选项(参见 索引管理器),Unity 会使用 AssetDatabase.GetDependencies索引所有资源的直接依赖项当您的项目“请求”特定软件包版本时,就会发生直接依赖项。要创建直接依赖项,您需要将该软件包和版本添加到项目清单中的依赖项属性(以package_name@package_version
的形式表示)。 更多信息
参见 术语表。
过滤器 | 搜索 标记 |
描述 |
---|---|---|
引用路径 | ref:<资源完整路径> |
ref:assets/images/particles/p_smoke.png 搜索所有对精确资源路径: assets/images/particles/p_smoke.png 具有直接依赖项的资源。 |
引用名称 | ref:<资源名称> |
ref:p_smo 搜索所有对名称包含“p_smo”一词的资源具有直接依赖项的资源。 ref:p_smoke.png 搜索所有对名为 p_smoke.png 的资源具有直接依赖项的资源。 |