版本:Unity 6 (6000.0)
语言:英语
搜索用法
搜索查询运算符

筛选搜索

筛选会将搜索范围缩小到特定提供程序。您可以通过以下方式筛选搜索

  • 设置持久搜索过滤器以控制搜索在常规搜索中使用的提供程序。

  • 在搜索字段中使用搜索提供程序的搜索令牌,以仅显示来自该提供程序的结果。

  • 使用子过滤器和查询运算符以及索引可用的关键字来限制搜索结果。

  • 请参阅此处提供的其他搜索过滤器列表此处

持久搜索过滤器

您可以从“过滤器”窗格中临时切换搜索提供程序的启用和禁用状态。这可以帮助减少搜索返回的项目数量,如果您已经知道要查找的项目类型,则此功能非常方便。在任何给定时间启用状态的提供程序都是活动搜索提供程序。


搜索提供程序下拉菜单

要设置持久搜索过滤器

  1. 在主菜单中,转到编辑 > 搜索 > 搜索全部以启动搜索。
  2. 在“搜索提供程序”区域中选择更多选项 ()
  3. 启用或禁用您希望包含/排除在后续搜索中的任何搜索提供程序。

搜索令牌

每个搜索提供程序都有一个唯一的文本字符串,称为搜索令牌,也称为过滤器 ID。当您在搜索查询前缀中使用提供程序的搜索令牌时,搜索会将搜索范围限制到该提供程序。

例如,p:是资产搜索提供程序的搜索令牌。当您在搜索字段中输入p:Player时,搜索会查找与术语“Player”匹配的资产(例如,名称中包含“Player”的资产)。

请参阅搜索提供程序以获取搜索提供程序的搜索令牌列表。

请参阅其他搜索令牌以获取预制件一种资产类型,允许您存储包含组件和属性的完整游戏对象。预制件充当模板,您可以从中在场景中创建新的对象实例。 更多信息
请参阅术语表
、文件、类型、属性和依赖项搜索的搜索令牌列表。

组合搜索令牌

您可以组合搜索令牌以创建更复杂的查询。

  • 这些查询在一行上编写,令牌之间用一个字符空格分隔。
  • 每个新令牌之间的字符空格是“与”运算,因此两个过滤器都必须为真,查询才能返回结果。添加另一个运算符(或、<、>)以返回不同的结果。
  • 如果使用了搜索提供程序过滤器令牌 (h:、p:),则它必须是查询中的第一个组件。

以下是一些示例

查询 说明
h: t:meshrenderer p(castshadows)!="Off" 搜索场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,从本质上讲,您将游戏分段设计和构建。 更多信息
请参阅术语表
中投射阴影的所有静态网格体。
h: t:light p(color)=#FFFFFF p(intensity)>7.4 搜索场景中具有特定颜色且亮度高于 7.4 的所有灯光。
h: path:/Collectables t:collectable 查找位于路径/Collectables中的所有具有组件Collectable的对象。

搜索表达式

搜索表达式允许您添加到搜索查询语言中以表达跨引用多个提供程序的复杂查询,例如,搜索场景中所有使用着色器在 GPU 上运行的程序。 更多信息
请参阅术语表
但未编译的对象。请参阅搜索表达式以获取更多信息。

搜索用法
搜索查询运算符