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

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


1つまたは複数の子の親を変更(再親指定)するには、それらを新しい親にドラッグアンドドロップするだけです。

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

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

| オプション | 説明 |
|---|---|
| 新しいインスタンスの名前をインクリメント | 有効にすると、同じタイプの挿入/ペースト/複製されたインスタンスには識別のために番号付きの名前が付けられます。 |
| 選択時に階層を展開 | 有効にすると、インスタンスを挿入/ペーストしたり、3D viewportでオブジェクトを選択すると、エクスプローラー階層が展開され、そのインスタンスが表示されます。無効にすると、階層内の最上位親がハイライトされますが、選択したインスタンスを表示するためには展開されません。 |
複製とペースト
オブジェクトは同じブランチに迅速に複製できますが、クリップボードにコピーされたアイテムは最上位の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を押すと、オブジェクトがすべて選択されます。検索された階層内では、同じショートカットまたはすべてを選択ボタンを使用すると、クエリ一致オブジェクト(たとえば、boardを検索した階層内のBoard一致オブジェクト)のみが選択されます。

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


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

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