エクスプローラーウィンドウは、スタジオのウィンドウメニューまたはホームタブのツールバーからアクセスでき、ゲーム内のすべてのインスタンスの階層リストを表示します。階層の最上位にはサービスがあり、例えばWorkspaceは、パーツなどの可視3Dコンテンツが格納される場所です。

親子階層
親オブジェクトのすべての子は、展開されたときにそのブランチの下に表示されます。親ブランチの横にある矢印をクリックするか、親が選択されているときに→/←矢印キーを押すことで、そのブランチのみを展開/折りたたむことができます。


1つ以上の子の親を変更する(再親子化する)には、それらを新しい親にドラッグ&ドロップするだけです。

オブジェクトの挿入
原始的なパーツは、ホームまたはモデルタブのツールバーから挿入できますが、意図した親の上にカーソルを合わせて⊕ボタンをクリックすることで、さまざまなオブジェクトを選択できます(WindowsではCtrlI、Macでは⌘Iのショートカット)。

挿入動作をさらにカスタマイズするには、検索フィールドの右側にある**⋯**ボタンをクリックします:

| オプション | 説明 |
|---|---|
| 新しいインスタンスの名前をインクリメント | 有効にすると、同じタイプの挿入/貼り付け/複製されたインスタンスは、区別のために番号付きの名前が付けられます。 |
| 選択時に階層を展開 | 有効にすると、インスタンスを挿入/貼り付けするか、3D ビューポートでオブジェクトを選択すると、エクスプローラーの階層がそのインスタンスを表示するために展開されます。無効にすると、階層内の最上位の親がハイライトされますが、選択されたインスタンスを表示するためには展開されません。 |
複製と貼り付け
オブジェクトは同じブランチに迅速に複製でき、クリップボードにコピーされたアイテムは、最上位のWorkspaceに貼り付けるか、1つ以上の既存の親に直接貼り付けることができます。
| アクション | 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は、workspaceという名前のインスタンス内のModelという名前のインスタンスを見つけます。これはスクリプトと似ています。
.演算子を連鎖させることで特異性が追加されます。例えば、Animals.Dog.Tailは、Animals内のDog内のTailという名前のオブジェクトを見つけます。
*はワイルドカードとして機能します。例えば:
例 結果 Cart.* Cartという名前のオブジェクトのすべての子。 Cart.Barrier.* Cartの子であるBarrierのすべての子。 Cart.*.* Cartのすべての孫、Cartの直接の子は除外されます。 Cart.*.Trim Cartのすべての孫で、名前がTrimのもの。 [Parent].**は、親のすべての子孫を見つけます。例えば、CarModel.**は、CarModelのすべての子孫を見つけます。
組み合わせ
高度な論理検索を行うには、クエリを結合し、グループ化することができます。
or接続詞は、コード内のor演算子と同様に機能します。括弧内のグループは、orで結合され、複数の結合クエリ内のすべてを見つけます。
例 結果 Cat or Dog 名前にCatまたはDogが含まれるすべて。 (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false) 固定されていて衝突可能なすべてのBasePart、または固定されておらず衝突できないすべてのもの。
選択方法
検索された階層内では、特定のキーショートカットやマウス操作が、非検索階層内での動作とは異なります。
すべて選択
非検索階層内では、WindowsでCtrlAを押すか、Macで⌘Aを押すと、すべてのインスタンスが選択されます。検索された階層内では、同じショートカットまたはすべて選択ボタンは、クエリに一致するオブジェクトのみを選択します。例えば、boardを検索した階層内でBoardに一致するすべてのオブジェクトが選択されます。

シフト選択
オブジェクトをクリックし、Shiftを押しながら別のオブジェクトをクリックすると、非検索階層と検索された階層で動作が異なります。
非検索階層内では、Shiftを押しながら同じ階層レベルの2つのオブジェクトをクリックすると、両方のオブジェクトと、その間にある同じ階層レベルのすべてのオブジェクトが選択されます。画像🅰では、LeftFootが最初にクリックされ、LeftLowerArmがShiftでクリックされ、同じ階層レベルのLeftHandも選択されます。選択したオブジェクトを複製、コピー、または貼り付けると、それらのオブジェクトとすべての子の深いコピーが作成されます。
最初のShiftクリックされたオブジェクトと2番目のShiftクリックされたオブジェクトが異なる階層レベルにある場合、それらの間のすべてのオブジェクトが選択されます。画像🅱では、LeftFootが最初にクリックされ、LeftHandがShiftでクリックされ、その間のすべてが選択されます。


ドラッグ選択
ウィンドウの空の領域をクリックしてドラッグすると、選択ボックスが開始されます。非検索階層内では、ボックス内のすべてが選択されます。検索された階層内では、ボックス内のクエリに一致するオブジェクトのみが選択されます。

キーショートカット
| ショートカット | 説明 |
|---|---|
| → | 折りたたまれたブランチが選択されているとき、そのブランチを展開します。再度押すと、親ノードの直下にある最初の子が選択されます。 |
| ← | ブランチの任意の子が選択されているとき、選択を親ノードに戻します。再度押すと、ブランチ全体が折りたたまれます。 |
| Home | 階層内の最上位のオブジェクトを選択します(Workspace)。 |
| End | 階層内の最下位のオブジェクトを選択します。 |
| PageUp | 最上位の可視階層アイテムの上にある階層内のオブジェクトを選択します。 |
| PageDown | 最下位の可視階層アイテムの下にある階層内のオブジェクトを選択します。 |
| CtrlShiftX ⌘ShiftX | ウィンドウの上部近くにある検索入力にジャンプします。 |