版本:Unity 6 (6000.0)
语言:English
搜索项目资源
搜索 Unity 主菜单

搜索当前场景

使用层次结构搜索提供程序在当前场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个独特的关卡。在每个场景中,您放置环境、障碍物和装饰,本质上是分段设计和构建游戏。更多信息
参见术语表
中查找游戏对象。

层次结构查询在当前场景所有对象上运行。对于此搜索,Unity 使用渐进式缓存,而不是索引数据(与资源可以在游戏中或项目中使用的任何媒体或数据。资源可能来自在 Unity 外部创建的文件,例如 3D 模型、音频文件或图像。您还可以在 Unity 中创建某些资源类型,例如动画控制器、音频混音器或渲染纹理。更多信息
参见术语表
对象Unity 场景中的基本对象,可以表示角色、道具、场景、摄像机、路径点等。游戏对象的功用由附加到其上的组件定义。更多信息
参见术语表
提供程序相反)。

更多)菜单中,选择显示更多结果以在层次结构搜索提供程序中启用“模糊”搜索。模糊搜索比直接搜索更占用资源,但通常返回更多匹配项。在较大的场景中,它们可能较慢,并可能导致延迟。

搜索标记h:(表示“层次结构”)

默认操作在场景中选择游戏对象。

上下文菜单操作:

操作 功能
选择 在场景和层次结构窗口中选择游戏对象。
打开 打开包含游戏对象的项目资源。
隐藏/显示 场景视图您正在创建的世界中的交互式视图。您可以使用场景视图选择和放置场景、角色、摄像机、灯光以及所有其他类型的游戏对象。更多信息
参见术语表
中隐藏/显示游戏对象。

scene provider
层次结构搜索提供程序

子过滤器

使用这些标记进一步限制层次结构搜索。

过滤器 搜索标记 描述
组件类型 t t:collid

搜索所有包含包含单词 collid 的组件的游戏对象(例如:Collider、Collider2d、MyCustomCollider)。
实例 ID id id :210

搜索所有实例 ID 包含单词 210 的游戏对象(例如:21064)。

id=21064

搜索实例 ID 恰好为 21064 的所有游戏对象。
路径 path:parent/to/child path:Wall5/Br

搜索所有路径与部分路径Wall5/Br匹配的游戏对象(例如:/Structures/Wall5/Brick)

path=/Structures/Wall5/Brick

搜索场景路径恰好为 /Structures/Wall5/Brick 的所有游戏对象。
标签 tag tag:resp

搜索所有标签包含单词 resp 的游戏对象(例如:Respawn)
layer:<层号> layer:8

搜索位于第 8 层的所有游戏对象(例如:8:地形)
大小 size:number size>5

搜索 AABB 体积大小大于 5 的所有游戏对象。
重叠 overlap:number overlap>3

搜索渲染器边界与 3 个以上其他游戏对象相交的所有游戏对象。
依赖项 ref:<资源名称> ref:stone

搜索所有依赖于名称包含单词 stone 的资源的游戏对象及其组件
子级 is:child is:child

搜索所有作为游戏对象子级的所有游戏对象。
叶子 is:leaf is:leaf

搜索所有没有子级的所有游戏对象。
is:root is:root

搜索所有没有父级(即场景中的根对象)的所有游戏对象。
可见 is:visible is:visible

搜索场景视图摄像机可见的所有游戏对象。
隐藏 is:hidden is:hidden

搜索根据 SceneVisibilityManager 隐藏的所有游戏对象。
静态 is:static is:static

搜索所有静态的游戏对象。
预制件 is:prefab is:prefab

搜索所有属于预制件一部分的游戏对象。

场景属性

您可以使用特殊的p(<部分属性名称>)语法根据属性的值过滤对象,以便将属性的部分名称与对象的任何组件进行匹配。这是一个动态操作,不使用索引。以下是一些使用p()的查询示例

p(drawmode)=Simple 匹配精灵2D 图形对象。如果您习惯于使用 3D,则精灵本质上只是标准纹理,但有一些特殊技术可以组合和管理精灵纹理,以便在开发过程中提高效率和便利性。更多信息
参见术语表
渲染器的drawmode属性。
p(orthographic size)>2 匹配正交尺寸大于 2 的摄像机。
p(istrigger)=false 匹配所有在 Collider2d 中的IsTrigger属性不是触发器的游戏对象。
p(sprite)=bee 匹配所有Sprite属性(例如:Sprite Renderer)链接到名称恰好为bee的资源的游戏对象。
p(sprite):bee 匹配所有Sprite属性(例如:Sprite Renderer)链接到名称包含单词bee的游戏对象的 游戏对象。
p(spri):bee 匹配所有包含单词spri的属性(例如,Sprite Renderer 组件的 Sprite 属性)链接到名称包含单词bee的游戏对象资源的游戏对象。

Unity 根据其内部名称对属性名称进行索引,这可能与检查器一个 Unity 窗口,显示有关当前选定的游戏对象、资源或项目设置的信息,允许您检查和编辑值。更多信息
参见术语表
中的显示名称不同。要查找属性的内部名称,请在调试模式下检查检查器。

搜索项目资源
搜索 Unity 主菜单