包含此页的版本:
不含此页的版本:
资产数据库搜索提供程序在资产数据库中查找项目,该项目存储转换后的文件及其数据。这相当于使用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 编辑器在删除之前请求确认。 |
| 复制路径 | 将资源相对于项目根文件夹的路径复制到剪贴板。 |
| 复制 GUID | 将资产的 GUID 复制到剪贴板。 |
| 性能 | 打开资产的“聚焦”检查器窗口。 |