Explorer 窗口显示一个层次结构的每个体验例内的实例。 在层次结构的最高级别是服务, 例如,在 工作区 中,可以存储 3D 内容,例如 零件。
父子级别
Roblox 使用“ 父级 ”概念来组织对象。所有“父级”对象的子对象都会在“扩展”时出现在其分支下。
扩展和收缩分支
单击子树旁边的箭头,或按下 → 或 ← 当父亲被选中时,只会展开或收起该父亲 (子树中的父亲) 。要展开或收起多个子树内的所有子树,请按住 Shift 键。当单击箭头时,父亲的角色处于 1>Shift1> 状态时,您可以按下 4>Shift</
插入和父级
插入新对象
一些对象,例如原始 零件 可以从 模型 选项卡插入,但完整阵列的对象可以通过以下方法之一插入:
将鼠标悬停在对象的父对象上,然后单击⊕按钮。
右击对象的父亲,然后选择 插入对象 。
选择对象的父级,然后按 CtrlI 在 Windows 上或 ⌘I 在 Mac 上。
每个方法都会打开一个 插入窗口 ,其中包含一个列表的对象,按类别排序。您可以使用搜索字符串在输入字段中输入搜索查询来快速找到熟悉对象:
您可以进一步自定义插入工作流程的行为,例如:
- 扩展视图 显示一个更宽的窗口,从而选择对象。
- 插入设置 包含以下切换:
- 选择对象后插入 自动选择新对象。
- 仅显示推荐对象 限制子列表中的对象为与父元素对象有关的有效对象。
从剪贴板粘贴
对于复制到剪贴板的对象,您可以将其粘贴为新子对象到 Workspace ,或将其作为多个现有父级的一个或多个子级。
在 Windows 上按下 CtrlV 或在 Mac 上按下 ⌘2>V2> 来将对象粘贴到顶级 5>Class.Workspace5> 。
右击特定父元素(s),然后从上下文菜单中选择一个以下选项:
粘贴到 将子女孩按照原来的顺序粘在原上。 Ctrl Shift V (Windows) ⌘ 1>Shift1> 3>V3> (Mac) 粘贴到原始位置 将孩子粘在同一个 CFrame 它在写代码时著名。
更改父母
要改变一个或多个孩子的父亲(重新父亲),请将其拖放到新的父元素亲上。
按文件夹组织
像在电脑上的目录/文件夹,Folder 对象是组织对象的有用方法。例实例,如果您想要存储所有环境音效在一个有道理的场景,您可以创建一个文件夹,并在其中放置多个 Sound 对象。
您可以将对象组织成以下目录:
创建一个 文件夹 实例通过标准的 插入 方法,然后将现有对象拖放到它中。
选择多个对象,右击它们,然后从上下文菜单中选择 群组作为文件夹 或按Windows上的AltCtrlGG在Mac上按1>G1>。
过滤实例
通过窗口顶部的 过滤器工作区 输入,您可以根据名称、属性、2>类/子级/标签2>、5>祖先5>和8>祖先8>查询进行过滤。您还可以 9>组合9> 参数以进行高级逻辑过滤。
名称过滤器
在基本字符串中输入会生成 名称 匹配实例。例如,使用关键字“脚本”过滤所有包含它的实例,例如 服务器 脚本服务和新手玩家脚本。
属性过滤器
您可以根据属性等级或价值比较来过滤。大多数属性都支持,过滤器使用部分匹配,无视空格,并且是非敏感的。
Property value comparisons 通过操作器 ~= 、 > 、 1> <1> 、 4> 4> 、或 7> >=7> 过滤。
示例过滤器 结果 Health > 50 每个 Humanoid 拥有超过 50 Health。 Transparency ~= 0.5 BaseParts 与 Transparency 不 等于 0.5。
定制过滤器
类、子类和标签通过各种自定义查询过滤:
- classname:[Class] c:[Class 和 c:[Class] 都找到所有 0> c:[Class]0> 的东西。例如, 3> classname:Part3> 找到所有 classname:[Class]6> 。
- is:[SubClass) 找到所有 subclass 的 [SubClass] 。例如, 0> is:BasePart0> 找到所有 3> Class.BasePart3> 的子类,例如 is:[SubClass]6> 和 9> Class.MeshPart
- tag:[TagName) 找到所有东西以 CollectionService 标签的 [TagName] 。例如, 0> tag:LightSource0> 找到标有 tag:[TagName]3> 的所有东西。您可以使用
祖先过滤器
您可以使用 . 、链接操作器以及高度具体的过滤器来过滤在特定范围内,或使用 * 作为 Wildcard 。
[Parent].[Child] 在命名的父亲里面找到命名的父元素子。例如, workspace.Model 在命名的父亲里面找到名为 Model 的实例,与脚本类似。
使用 . 操作添加特定性。例实例, Animals.Dog.Tail 找到名为 Tail 的对象在 1> Dog1> 内, 4> Animals4> 内的。
* 作为 wildcard,例实例:
示例过滤器 结果 Cart.* 所有名为 购物车 的对象的所有子。 Cart.Barrier.* 屏障 的所有子女,其自身是 车 的子女。 Cart.*.* 所有 Cart 的子女,除了 Cart 的直接子女之外。 Cart.*.Trim 所有名为 修剪 的 卡车 的所有子女。 [Parent]. ** 找到所有父元素辈的子代。例如, CarModel.** 找到所有 CarModel 的子代。
结合参数
对于高级逻辑搜索,您可以通过组合过滤器来结合它们。
or 连接器像 or 操作器在代验证码中运行。在父级组中,通过 or 连接器连接到的群组内,查找到多个组合过滤器中的所有内容。
示例过滤器 结果 Cat or Dog 所有包含 猫 或 狗 在名称中的东西。 (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false) 每个 BasePart ,其中可以锚定,可以碰撞, 或 不能锚定,不能碰撞。
选择过滤结果
在 过滤 层级中,某些键的快捷方式和鼠标操作在不过滤层级中不会正常显示。
选择所有
在非过滤的层次结构中,按下 CtrlA 在 Windows 上或 ⌘A 在 Mac 上选择所有对象。在 2> 过滤2> 层次结构中,同一个快捷方式或 5> 选择所有5> 按钮仅选择 8> 过滤匹配8> 对象。
Shift-选择
在非过滤层次中,单击对象,然后 Shift -点击另一个对象选择范围内的所有东西。
在 过滤 层级中,如果初始点击对象 和 Shift 点击对象匹配过滤器查询,仅选择在范围内的过滤器匹配对象。
拖动选择
从窗口的右侧单击并拖动会触发选择方块。 在非过滤层次结构中,箱子内的所有内容都被选中了。
在 过滤 层级中,仅选择在选择框中匹配的对象。
额外的键快捷
快捷方式 | 描述 |
---|---|
→ | 选择了倒下的分支,它会展开该分支。再次按下时,选择父节点下即将到达的 第一个子节 。 |
← | 选择了任何子节的任何子女时,将选择返回父节。再次按下时,将整个子节折起。 |
家庭页面 | 选择树层中最高级的对象(Workspace). |
结束 | 选择层级中最底部的对象。 |
上一页 | 选择在上方的 最可见 层级项物品之上的对象。 |
向下页 | 选择在层级结构中选择位于底部最 隐藏 层级物品目下的对象。 |