资源管理器窗口

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

资源管理器窗口可以通过Studio的窗口菜单或主页选项卡工具栏访问,显示游戏中每个实例的层次列表。在层次结构的最高级别是服务;例如,Workspace是存储可见3D内容(如部件)的地方。

在Studio工具栏中突出显示的资源管理器.

父子层次结构

当展开时,所有父对象的子对象会出现在其分支下。单击父分支旁边的箭头 — 或在选择父对象时按/箭头键 — 仅展开/折叠该分支。

资源管理器层次结构显示Camera、Terrain和SignModel作为Workspace的子对象;Board和Post作为SignModel的子对象
仅展开顶部父对象

要更改一个或多个子对象的父对象(重新父级),只需将它们拖放到新父对象上。

将一个对象拖到另一个对象上以重新父级

对象插入

虽然可以通过主页模型选项卡工具栏插入原始部件,但您可以通过将鼠标悬停在目标父对象上并单击⊕按钮(Windows上的快捷键为CtrlI,Mac上的快捷键为I)来选择完整的对象数组。

将鼠标悬停在Workspace对象上以显示插入按钮

您还可以通过单击搜索字段右侧的**⋯**按钮进一步自定义插入行为:

插入工作流的其他自定义选项
选项描述
为新实例递增名称启用时,插入/粘贴/复制的相同类型实例将具有编号名称以便区分。
选择时展开层次结构启用时,插入/粘贴实例或在3D 视口中选择对象将展开资源管理器层次结构以显示该实例。禁用时,层次结构中的顶级父对象将被高亮显示,但不会展开以显示所选实例。

复制和粘贴

对象可以快速复制到同一分支,而复制到剪贴板的项目可以粘贴到顶级Workspace或直接粘贴到一个或多个现有父对象中。

操作WindowsMac描述
复制CtrlDD将所选对象复制到同一分支。
粘贴CtrlVV将剪贴板内容粘贴到顶级Workspace分支。
粘贴 到CtrlShiftVShiftV将剪贴板内容粘贴到所选对象中。在多个选定对象上使用此操作是将相同剪贴板项目粘贴到多个父对象(例如,将一个公共的Texture粘贴到多个不同的Parts)的便捷方法。

上下文选项

右键单击实例会打开选项菜单,针对对象类型进行上下文调整。例如,右键单击Model会显示标准选项,如复制复制,以及特定于Models的选项,如取消分组。相反,右键单击像Lighting这样的服务会显示一个更简洁的有效操作菜单。

文件夹组织

像计算机上的目录/文件夹一样,Folder对象是组织对象的有用方法。例如,如果您想将所有环境音频资产存储在一个逻辑位置,可以创建一个文件夹并将多个AudioPlayer对象放入其中。

多个声音对象分组在一个文件夹对象内

您可以按以下方式将对象组织到文件夹中:

  • 通过标准插入方法创建一个Folder实例,然后将现有对象拖放到其中。

  • 选择多个对象,右键单击它们,然后从上下文菜单中选择作为文件夹分组(Windows上的快捷键为AltCtrlG,Mac上的快捷键为G)。

搜索方法

通过窗口顶部附近的搜索输入,您可以通过名称属性、类/子类/标签定制查询和祖先查询找到实例。您还可以组合参数进行高级逻辑搜索。通过按CtrlShiftX(Windows)或ShiftX(Mac)快速访问此输入。

示例搜索查询和搜索选项

在搜索结果中上下导航

选择所有搜索结果(Windows上为CtrlA,Mac上为A

刷新搜索结果

名称搜索

输入基本字符串会返回名称匹配的实例,不区分大小写。例如,通过关键字script搜索会找到所有包含该关键字的实例,如ServerScriptServiceLocalScript

通过查询'script'过滤的对象

属性搜索

您可以通过属性相等性或值比较进行过滤。大多数属性都支持此功能,它支持部分匹配,忽略空格,并且不区分大小写。

属性相等性通过运算符===进行搜索。

示例结果
ClassName = Decal所有Decal类的实例。
Locked = trueBasePartsLocked设置为true的实例。
Material == plas具有BasePartsMaterialPlasticSmoothPlastic的实例。

定制搜索

类、子类和标签通过各种定制查询进行搜索,包括:

  • is:[Class]查找所有属于[Class]的对象。例如,is:Part查找所有是Part的对象。
  • is:[SubClass]查找所有属于[SubClass]子类的对象。例如,is:BasePart查找所有是BasePart的子类的对象,如PartMeshPart
  • tag:[TagName]查找所有具有CollectionService标签[TagName]的对象。例如,tag:LightSource查找所有标记为LightSource的对象。您可以使用实例属性的标签部分添加标签,标签名称将自动完成。

祖先搜索

您可以使用.运算符在特定范围内进行搜索,将运算符链在一起以进行高度特定的搜索,或使用*作为通配符。

  • [Parent].[Child]查找命名父对象中的命名子对象。例如,workspace.Model查找命名为Model的实例,位于命名为workspace的实例内,类似于脚本。

  • 链接.运算符增加了特异性。例如,Animals.Dog.Tail查找命名为Tail的对象,位于Dog内,Dog又位于Animals内。

  • *作为通配符,例如:

    示例结果
    Cart.*名为Cart的对象的所有子对象。
    Cart.Barrier.*名为Barrier的所有子对象,Barrier本身是Cart的子对象。
    Cart.*.*名为Cart的所有孙对象,不包括Cart的直接子对象。
    Cart.*.Trim名为Cart的所有孙对象,且名称为Trim
  • [Parent].**查找父对象的所有后代。例如,CarModel.**查找CarModel的所有后代。

组合

对于高级逻辑搜索,您可以通过并集和分组组合查询。

  • 用空格或and分隔的多个查询在所有条件上进行操作。

    示例结果
    Anchored=true CanCollide=true每个被锚定且可以碰撞的BasePart
    Cart.*.* Transparency < 1所有不完全透明的Cart的孙对象。
    Anchored=false and CanCollide=false每个未被锚定且不能碰撞的BasePart
  • or连接词的操作方式与代码中的or运算符相同。用括号分组的内容,通过or连接,查找多个组合查询中的所有内容。

    示例结果
    Cat or Dog所有名称中包含CatDog的对象。
    (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false)每个BasePart,要么被锚定且可以碰撞,要么未被锚定且不能碰撞。

选择方法

搜索层次结构中,某些键盘快捷键和鼠标操作的行为与在非搜索层次结构中的行为不同。

全选

在非搜索层次结构中,按CtrlA(Windows)或A(Mac)将选择所有实例。在搜索层次结构中,相同的快捷键或全选按钮仅选择与查询匹配的对象,例如在搜索board的层次结构中匹配Board的所有对象。

图像显示如何在搜索层次结构中使用全选快捷键仅选择匹配对象

Shift选择

单击一个对象并Shift单击另一个对象在非搜索层次结构与搜索层次结构中的行为不同。

在非搜索层次结构中,Shift单击两个同一层次级别的对象将选择它们以及所有在同一层次级别之间的对象,如图像🅰所示,其中LeftFoot最初被单击,LeftLowerArmShift单击,且同一层次级别的LeftHand也被选中。复制、粘贴或粘贴所选对象将导致这些对象所有子对象的深度复制。

如果第一个Shift单击的对象和第二个Shift单击的对象处于不同的层次级别,则它们之间的所有对象将被选中,如图像🅱所示,其中LeftFoot最初被单击,LeftHandShift单击,且所有在其之间的对象也被选中。

Shift单击同一层次级别
Shift单击不同层次级别

拖动选择

从窗口的空白区域单击并拖动会启动选择框。在非搜索层次结构中,框内的所有内容都会被选中。在搜索层次结构中,仅选择框内的查询匹配对象。

图像显示如何在搜索层次结构中仅选择选择框内的匹配对象

快捷键

快捷键描述
在选择了折叠分支的情况下,展开该分支。再次按下时,选择父节点下的第一个子对象
在选择了分支的任何子对象的情况下,将选择移动回父节点。再次按下时,折叠整个分支。
Home选择层次结构中的最上层对象(Workspace)。
End选择层次结构中的最底层对象。
PageUp选择层次结构中位于最上层可见层次项之上的对象。
PageDown选择层次结构中位于最底层可见层次项之下的对象。
CtrlShiftX
ShiftX
跳转到窗口顶部附近的搜索输入
©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。