探索器視窗可以從Studio的視窗菜單或首頁標籤工具列中訪問,顯示遊戲內每個實例的階層列表。在階層的最高層是服務;例如,Workspace是存放可見3D內容(如部件)的地方。

父子階層
當展開時,所有父物件的子物件會顯示在其分支下。點擊父分支旁邊的箭頭 — 或在選擇父物件時按下→/←箭頭鍵 — 以展開/折疊該分支。


要更改一個或多個子物件的父物件(重新父化),只需將它們拖放到新的父物件上即可。

物件插入
雖然可以從首頁或模型標籤工具列中插入原始部件,但您可以通過將鼠標懸停在目標父物件上並點擊⊕按鈕(在Windows上是CtrlI的快捷鍵,或在Mac上是⌘I)來選擇完整的物件陣列。

您可以通過點擊搜索欄右側的**⋯**按鈕進一步自定義插入行為:

| 選項 | 描述 |
|---|---|
| 為新實例增量命名 | 啟用後,插入/粘貼/複製的相同類型實例將具有編號名稱以便區分。 |
| 選擇時展開階層 | 啟用後,插入/粘貼實例或在3D 視口中選擇物件將展開探索器階層以顯示該實例。禁用時,階層中的頂層父物件將被高亮顯示,但不會展開以顯示所選實例。 |
複製和粘貼
物件可以快速複製到同一分支,而複製到剪貼板的項目可以粘貼到頂層的Workspace或直接粘貼到一個或多個現有的父物件中。
| 操作 | Windows | Mac | 描述 |
|---|---|---|---|
| 複製 | CtrlD | ⌘D | 將選定的物件複製到同一分支中。 |
| 粘貼 | CtrlV | ⌘V | 將剪貼板內容粘貼到頂層的Workspace分支中。 |
| 粘貼 到 | CtrlShiftV | ⌘ShiftV | 將剪貼板內容粘貼到所選物件中。對多個選定物件使用此操作是一種方便的方法,可以將相同的剪貼板項目粘貼到多個父物件中,例如將一個公共的Texture粘貼到幾個不同的Parts中。 |
上下文選項
右鍵單擊實例會打開選項菜單,根據物件類型進行上下文調整。例如,右鍵單擊Model會顯示標準選項,如複製和複製,以及特定於Models的選項,如取消分組。相反,右鍵單擊像Lighting這樣的服務會顯示一個更簡潔的有效操作菜單。


資料夾組織
像計算機上的目錄/資料夾一樣,Folder物件是一種有用的組織物件的方式。例如,如果您想將所有環境音頻資產存儲在一個邏輯位置,您可以創建一個資料夾並將多個AudioPlayer物件放入其中。

您可以按以下方式將物件組織到資料夾中:
選擇多個物件,右鍵單擊它們,然後從上下文菜單中選擇作為資料夾分組(在Windows上是AltCtrlG的快捷鍵,或在Mac上是⌥⌘G)。
搜索方法
通過視窗頂部附近的搜索輸入,您可以通過名稱、屬性、類/子類/標籤自定義查詢和祖先查詢來查找實例。您還可以組合參數以進行高級邏輯搜索。通過按CtrlShiftX(Windows)或⌘ShiftX(Mac)快速訪問此輸入。


在搜索結果中上下導航

選擇所有搜索結果(在Windows上是CtrlA,或在Mac上是⌘A)

刷新搜索結果
名稱搜索
輸入基本字符串會產生名稱匹配的實例,大小寫不敏感。例如,通過關鍵字script搜索會找到所有包含它的實例,如ServerScriptService和LocalScript。

屬性搜索
您可以通過屬性相等或值比較進行過濾。大多數屬性都受到支持,這適用於部分匹配,忽略空格,並且不區分大小寫。
屬性相等通過運算符=或==進行搜索。
| 示例 | 結果 |
|---|---|
| ClassName = Decal | 所有Decal類的實例。 |
| Locked = true | BaseParts中Locked設置為true。 |
| Material == plas | BaseParts中Material為Plastic或SmoothPlastic。 |
自定義搜索
類、子類和標籤通過各種自定義查詢進行搜索,包括:
- 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 所有名為Trim的Cart的孫物件。 [Parent].**查找父物件的所有後代。例如,CarModel.**查找CarModel的所有後代。
組合
對於高級邏輯搜索,您可以通過聯合和分組來組合查詢。
or連接詞的運作方式與代碼中的or運算符相同。用括號分組的查詢,通過or連接,查找所有在多個組合查詢中的物件。
示例 結果 Cat or Dog 所有名稱中包含Cat或Dog的物件。 (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false) 每個BasePart要麼被固定且可以碰撞,要麼不被固定且不能碰撞。
選擇方法
在搜索階層中,某些鍵盤快捷鍵和鼠標操作的行為與在非搜索階層中的行為不同。
全選
在非搜索階層中,按CtrlA(Windows)或⌘A(Mac)會選擇所有實例。在搜索階層中,相同的快捷鍵或全選按鈕僅選擇查詢匹配的物件,例如在搜索board的階層中匹配Board的所有物件。

Shift選擇
在非搜索階層中點擊一個物件並Shift點擊另一個物件的行為與在搜索階層中的行為不同。
在非搜索階層中,Shift點擊兩個在同一階層的物件會選擇它們以及所有在同一階層的物件,如圖像🅰所示,其中LeftFoot最初被點擊,LeftLowerArm被Shift點擊,並且同一階層的LeftHand也被選擇。複製、粘貼或粘貼所選物件將導致這些物件及所有子物件的深層複製。
如果第一個Shift點擊的物件和第二個Shift點擊的物件位於不同的階層,則會選擇它們之間的所有物件,如圖像🅱所示,其中LeftFoot最初被點擊,LeftHand被Shift點擊,並且之間的所有物件也被選擇。


拖動選擇
從視窗的空白區域點擊並拖動會啟動選擇框。在非搜索階層中,框內的所有物件都會被選擇。在搜索階層中,僅選擇框內的查詢匹配物件。
