Version: 6000.3
语言: 中文
使用项目搜索提供程序搜索资产
搜索文件和预设

搜索资产数据库

资产数据库搜索提供程序在资产数据库中查找项目,该项目存储转换后的文件及其数据。这相当于使用AssetDatabase.FindAsset应用程序接口。

注意:默认情况下,资产数据库提供程序处于非活动状态。要启用它,请参阅激活和停用搜索提供程序。

提示:您可以在常规搜索窗口或专用窗口中使用资产数据库提供程序。要打开资产数据库提供程序的专用搜索窗口,请从主菜单中选择 窗口(Window > Search > Asset Database)。

查询语法

提供者令牌:adb

查询示例:使用low以他们的名义。

adb: t:light low

隐式文件搜索

您可以包含来自内置 Unity 编辑器资源的结果。

有关详细信息,请参阅“搜索文件”页面的显示更多结果部分

提供程序筛选器

资产数据库提供程序在可视化查询生成器中具有其他筛选器。下表列出了筛选器及其文本查询等效项。

滤波器 搜索令牌 查询示例 描述
类型 t:<type> t:script 查找所有脚本文件。
元件 t:<component> t:TerrainGroup 查找具有 TerrainGroup 脚本的组件的所有资产。
标签 l:<label> adb: l:monster 查找带有标签的所有资产monster.
面积(全部、资产、包) a:<assets/packages/all> adb: a:assets t:Material 在“资源”文件夹中查找所有材质;这会从包中排除资产。选项:全部资产(不包括包)、(不包括资产文件夹)。
球形 glob:<pattern> adb: glob:"Assets/**/*.png" 运行 glob 查询,该查询与文件名进行模式匹配。在此示例中,查找全部pngAssets 子文件夹中的文件。有关详细信息,请参阅搜索文件
引用资产(ID、路径或名称) adb:ref:Assets/Trees/Prefab/Pine.prefab 找到游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
按资产名称、确切路径或GlobalObjectId.
资产包名称 b:<assetBundleName> adb: b:materialAssetBundle 查找资源包中的所有资源materialAssetBundle.

如果不知道资产的 ID,请将此筛选器用作可视化查询的一部分,您可以在其中从列表中选择引用的资产。如果需要文本查询,可以将视觉查询转换为文本查询。有关更多信息,请参阅启动和使用搜索窗口

要获取资源的确切路径,请在 项目(Project) 窗口中右键点击该资源,然后选择 复制路径(Copy Path) 。

查找引用的另一种方法是使用上下文(右键单击)菜单:

  • 项目窗口:右键单击资产,然后选择查找参考资料场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
    请参阅术语表
    “在项目中查找参考”。
  • 层次结构窗口:右键单击游戏对象,然后选择“在场景中查找引用”。
  • 检查器一个Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
    请参阅术语表
    窗口:右键单击组件,然后选择“在场景中查找引用”

结果

搜索窗口选项卡:资源

行动

资产数据库搜索提供程序的上下文菜单包括以下作:

行动 描述
选择 “检查器”和“项目”窗口中打开资产。这是默认的双击作。要更改默认作,请参阅首选项
打开 在 Unity 编辑器或外部编辑器中打开资产。
重新导入 对于导入的资产,从源文件重新导入资产。
揭示 在作系统的文件浏览器中打开资产。
删除 删除资产。Unity 编辑器在删除之前请求确认。
复制路径 将资源相对于项目根文件夹的路径复制到剪贴板。
复制 GUID 将资产的 GUID 复制到剪贴板。
性能 打开资产的“聚焦”检查器窗口。

其他资源

使用项目搜索提供程序搜索资产
搜索文件和预设