エクスプローラウィンドウは、バーチャル空間内のすべてのインスタンスの階層リストを表示します。 階層の一番高いレベルにはサービスがあります。 例えば、ワークスペースはパーツなどの目に見える 3D コンテンツが格納される場所です。
親子階層
Roblox は、オブジェクトを整理するために子育ての概念を使用します。 展開時に親オブジェクトのすべての子は、そのブランチの下に表示されます。
ブランチの展開と折りたたみ
親ブランチの横にある矢印をクリックするか、親が選択されると→→または←を押すと、そのブランチのみを展開または折りたたみます(入れ子になった子ブランチは現在の状態に残る)。 マルチネスト階層内のすべてのブランチを展開または閉じるには、Shiftを押したままにして矢印をクリックします。
挿入と子育て
新しいオブジェクトを挿入
原始的なパーツなどの一部のオブジェクトは、モデルタブから差し込むことができますが、オブジェクトの完全な配列は以下の方法のいずれかで差し込むことができます。
オブジェクトの親にカーソルを合わせ、⊕ボタンをクリックします。
オブジェクトの親を右クリックし、オブジェクトを挿入を選択します。
オブジェクトの親を選択し、Windows ではCtrlIまたは macOS では⌘Iを押します。
各メソッドは、カテゴリ別にソートされたオブジェクトのリストを含む挿入ウィンドウを開きます。 入力フィールドに検索クエリを入力することで、使い慣れたオブジェクトをすばやく見つけることができます。
必要に応じて、次のように挿入ワークフローの動作をさらにカスタマイズできます。
クリップボードから貼り付け
クリップボードにコピーされたオブジェクトでは、新しい子としてWorkspace、または 1 つまたは複数の既存の親に貼り付けることができます。
Windows ではCtrlV、または macOS では⌘Vを押して、オブジェクトをトップレベルに貼り付けますWorkspace。
特定の親を右クリックし、コンテキストメニューから以下のオプションのいずれかを選択します。
貼り付け 子をオリジナルの上に幾何学的に貼り付けます。 CtrlShiftV(Windows)
⌘ShiftV(macOS)元の場所に貼り付け 子をで作成したのと同じに貼り付けCFrameます。
親の変更
1 つまたは複数の子の親を変更するには(再親)、それらを新しい親にドラッグ&ドロップします。
フォルダによる整理
たとえば、すべての環境サウンドを論理的な場所に保存したい場合、フォルダを作成し、その中に複数のオブSoundジェクトを配置できます。 コンピュータ上のディレクトリ/フォルダと同様に、オブFolderジェクトはオブジェクトを整理するのに便利な方法です。
次のようにオブジェクトをフォルダに整理できます。
標準の挿入メソッドでフォルダインスタンスを作成し、既存のオブジェクトをその中にドラッグ&ドロップします。
複数のオブジェクトを選択し、右クリックし、コンテキストメニューからフォルダとしてグループを選択するか、Windows ではAltCtrlGまたは macOS では⌥⌘Gを押します。
インスタンスのフィルタ
ウィンドウの上部近くのワークスペースのフィルタ入力を介して、名前、プロパティ、class/subclass/tagオーダーメイドクエリ、アンセストリークエリでインスタンスをフィルタリングできます。 高度な論理フィルタのためのパラメータを組み合わせることもできます。
名前フィルタ
基本的な文字列を入力すると名前に一致したインスタンスが生成されます。 例えば「script」というキーワードでフィルタリングすると、ServerScriptServiceや**StarterPlayerScripts**など、そのキーワードを含むすべてのインスタンスを検索します
プロパティフィルタ
プロパティの平等または値比較でフィルタリング。 ほとんどのプロパティがサポートされており、フィルタは部分的な一致で動作し、間隔を無視し、大文字小文字を区別しません。
プロパティの平等は、演算子=``==またはでフィルタリングされます。
フィルタの例 結果 Health > 50 5Health0以上のすべてのHumanoid。 Transparency ~= 0.5 BaseParts0.5Transparencyに等しい**ではありません。 などのプロパティタイプDatatype.Vector3``Datatype.Color3や個々のフィールドでのフィルタリングこれは、正確な等価または値比較のいずれかに機能します。 これは、正確な等価またはすべての値が比較器と比較して比較される比較演算子のいずれかに機能します。
フィルタの例 結果 Position > 0, 10, 0 X、Y、Z位置がそれぞれ0、10、0よりも大きいオブジェクト。 Color = 255, 0, 0 RGBの色値が正確に(255,0,0)を持つオブジェクト。
オーダーメイドフィルタ
クラス、サブクラス、タグは、以下を含むさまざまなオーダーメイドクエリでフィルタリングされます。
- tag:[TagName]の[TagName]タCollectionServiceグを持つすべてのものを検索します。 たとえば、LightSourceにタグ付けされているすべてのものを検索tag:LightSourceします。 タグ編集にタグを追加するとタグ名が自動補完されます。
祖先フィルタ
演算.子を使用して特定のスコープ内でフィルタリングしたり、非常に特定のフィルタのためにチェーン演算子を一緒にしたり、ワイルドカード*として使用したりできます。
[Parent].[Child]名前付きの親内の名前付きの子を検索します。 たとえば、スクリプトと同様に、ワークスペースという名前のインスタンス内にモデルという名前のインスタンスを検索workspace.Modelします。
演算子をチェーン.化すると、特異性が追加されます。 たとえば、Dog内部の名前Tailのオブジェクトを検索Animals.Dog.TailしますAnimals。
* ワイルドカードとして動作します。
フィルタの例 結果 Cart.* カートという名前のオブジェクトのすべての子。 Cart.Barrier.* バリアのすべての子、それ自体はカートの子。 Cart.*.* カートの直接の子を除く、カートのすべての孫。 Cart.*.Trim トリムという名前のカートのすべての孫。 [Parent].**親のすべての子孫を検索します。 たとえば、CarModelのすべての子孫を検索しますCarModel.**。
パラメータの組み合わせ
高度な論理検索では、ユニオンとグループ化でフィルタを組み合わせることができます。
orコンジャンクションは、コード内の演算or子と同じように動作します。 括弧内のグループは、で連結されor、複数の結合されたフィルタ内のすべてのものを検索します。
フィルタの例 結果 Cat or Dog 名前の中に猫または犬があるすべての。 (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false) アンカーされ、衝突できるすべてのものBasePart、またははアンカーされておらず、衝突できない。
フィルタリングされた結果の選択
フィルタリングされた階層では、特定のキーショートカットやマウス操作は、フィルタリングされていない階層内とは異なる動作をします。
すべて選択
フィルタリングされていない階層では、Windows でCtrlAまたは macOS で⌘Aを押すと、すべてのオブジェクトが選択されます。 フィルタリングされた階層では、同じショートカットまたは「すべて選択」ボタンで、フィルタと一致するオブジェクトのみを選択できます。
Shift-Select
→
フィルタリングされていない階層では、オブジェクトをクリックし、別のオブジェクトをShiftキーを押しながらクリックすると、範囲内のすべてのものが選択されます。
ドラッグ選択
ウィンドウの右側からクリックしてドラッグすると、選択ボックスが開始されます。 フィルタリングされていない階層では、ボックス内のすべてのものが選択されます。
フィルタリングされた階層では、選択ボックス内のフィルタマッチングオブジェクトのみが選択されます。
追加のキーショートカット
ショートカット | 説明 |
---|---|
→ | 折りたたまれたブランチを選択すると、そのブランチを展開します。 再度押すと、親ノードの直前の最初の子を選択します。 |
← | ブランチの子を選択すると、選択を親ノードに戻します。 再度押すと、ブランチ全体を折りたたみます。 |
ホーム | 階層で最も上のオブジェクトを選択します(Workspace)。 |
end | 階層で最も下のオブジェクトを選択します。 |
ページアップ | 最も見える階層アイテムの上にある階層内のオブジェクトを選択します。 |
ページダウン | 最も下に表示される階層アイテムの下にある階層内のオブジェクトを選択します。 |