Explorer-Fenster

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Das Explorer-Fenster zeigt eine hierarchische Liste jedes Instanzen innerhalb einer Erlebnis. Im obersten Level der Hierarchie befinden sich die Dienste; Workspace , zum Beispiel, ist der Ort, an dem sichtbare 3D-Inhalte, wie Teile, gespeichert werden.

Explorer toggle button in Studio

Eltern- und Kinderserie

Roblox verwendet das Konzept von Parenting , um Objekte zu organisieren. Alle Kinder eines Elternobjekts erscheinen unter seinem Zweig, wenn ausgeweitet.

Explorer hierarchy showing Camera, Terrain, Block, and SignModel as children of Workspace; Board and Post as children of SignModel
Kamera, Terrain, Block und SignModel als Kinder von Arbeitsbereich; Board und Post als Kinder von SignModel

Verzweigungen erweitern und zusammenbruch

Wenn Sie auf das Pfeil neben einer Elternzweig klicken oder auf oder drücken, wenn ein Elternteil ausgewählt ist, erweitert oder kollapsiert nur diesen Zweig (verzahnte Kindenzweige bleiben in ihrem aktuellen Zustand). Um alle Zweige innerhalb einer mehreren verschachtelten Hierarchie zu erweitern oder zu kollapsieren, halten Sie Shift , wenn Sie auf das Pfeil k

Branch entirely collapsed

Einfügen und Elternteile

Neues Objekt einfügen

Einige Objekte, wie primitive Teile, können aus der Modell-Registerkarte eingefügt werden, aber eine vollständige Reihe von Objekten kann über einen der folgenden Methoden eingefügt werden:

  • Bewegen Sie den Mauszeiger über das Objekt und klicken Sie auf die Schaltfläche ⊕.

    Hovering over Workspace object to reveal insertion button
  • Klicken Sie mit der rechten Maustaste auf das Objekt und wählen Sie Objekt einfügen .

  • Wählen Sie das Objekt's Elternteil und drücken Sie CtrlI auf Windows oder I auf Mac.

Jede Methode öffnet ein Einrastfenster , das eine Liste von Objekten enthält, sortiert nach Kategorie. Sie können schnell bekannte Objekte finden, indem Sie eine Suchanfrage in das Eingabefeld eingeben:

Search query entered into search field to filter objects

Du kannst das Verhalten des Einfügungs-Workflows weiter anpassen, indem du Folgendes konfigurierst:

Additional customization buttons for insertion workflow
  • Erweiterter Ansichtsbereich zeigt ein viel breiteres Fenster, aus dem Objekte ausgewählt werden können.
  • Einfügungseinstellungen enthält die folgenden Schalter:
    • Wähle das Objekt nach dem Einfügen aus Wähle automatisch neue Objekte nach dem Einfügen aus.
    • Zeige nur empfohlene Objekte begrenzt die Liste der Objekte auf diejenigen, die innerhalb des übergeordnetes Teillogisch oder funktionell sind.

Aus der Zwischenablage einfügen

Für ein Objekt, das in die Zwischenablage kopiert wurde, kannst du es als neues Kind in das Workspace oder in eines oder mehrerer bestehenden Eltern einfügen.

  • Drücken Sie CtrlV auf Windows oder V auf Mac, um das Objekt in das oberste 2> Class.Arbeitsbereich2> einzufügen.

  • Klicken Sie mit der rechten Maustaste auf bestimmte übergeordnetes Teilund wählen Sie eine der folgenden Optionen aus dem Kontextmenü:

    Einfügen in Fügt das Kind geometrisch auf dem Original ein. Strg ShiftV (Windows) 1> Shift1> 3> V3> (Mac)
    Einfügen in den ursprünglichen Ort Fügt das Kind an derselben Stelle ein, an der es geschrieben wurde.

Eltern ändern

Um den Elternteil eines oder mehrerer Kinder (Repräsentant) zu ändern, ziehen Sie sie einfach und fallen Sie sie auf das neue übergeordnetes Teil.

Dragging one object over another to reparent it
BlockB aus dem Arbeitsbereich zu SignModel reparieren

Organisieren nach Ordnern

Wie Directories/Folders auf einem Computer, das Folder -Objekt ist ein nützliches Tool zum Organisieren von Objekten. Zum Instanz, wenn Sie alle Umgebungssounds in einem logischen Ort speichern möchten, können Sie einen Ordner erstellen und mehrere Class.Sound -Objekte innerhalb von ihm platzieren.

Multiple Sound objects grouped inside a Folder object

Du kannst Objekte wie folgt in Ordner organisieren:

  • Erstellen Sie eine Ordner Instanz über einen Standard- Eintrag Methode, dann ziehen Sie und lassen Sie bestehende Objekte in ihn.

  • Wählen Sie mehrere Objekte, klicken Sie mit der rechten Maustaste darauf und dann wählen Sie Gruppen als Ordner aus dem Kontextmenü oder drücken Sie AltCtrlG auf Windows oder 2> ⌥ 2> 4> ⌘ 4> 6> G6> auf Mac.

Instanzen filtern

Durch das Filter-Arbeitsbereich -Eingabe in der Nähe der oberen Seite des Fensters können Sie Instanzen nach Namen , Eigenschaften , Klasse/Unterklasse/Tag 1>bespoke1>-Anfragen und 4>Ahnen4>-Anfragen kombinieren. Sie können auch 7> Werte7> für fortgeschrittene logische Filtering kombinieren

Objects filtered by query in Filter Workspace field

Common FilterSelector

Filteranfrage löschen

>

Navigiere durch filtrierte Ergebnisse nach oben und unten

Alle gefilterten Ergebnisse auswählen

Filtered Ergebnisse aktualisieren

Namensfilter

Das Schreiben einer grundlegenden Zeichenfolge erzeugt name passende Instanzen. Zum Beispiel findet das Filtern nach dem Schlüsselwort "Skript, das. PL: die Skripts" alle Instanzen, die es enthalten, wie z. B. Server-Skript-Skript Service und StarterPlayer-Skript s.

Objects filtered by query of 'script'

Eigenschaftsfilter

Du kannst nach Eigenschaften filtern oder Value-Vergleiche durchführen. Die meisten Eigenschaften werden unterstützt, und der Filter funktioniert mit Teil-Matchs, ignoriert die Platzierung und ist nicht kasenkritisch.

  • Eigenschaft Gleichheit wird durch die Operatoren = oder == gefiltert.

    Beispiel-FilterErgebnis
    Locked = trueBaseParts mit Locked auf wahr gesetzt.
    Material == plasBaseParts mit Material von entweder Plastic oder 0> Class.BasePart.SmoothPlastic0> .
  • Eigenschaften Werte-Vergleiche werden durch die Operatoren ~=, >, 1> 11>, 4> <4> oder 7> >=7> gefiltert.

    Beispiel-FilterErgebnis
    Health > 50Jedes Humanoid mit mehr als 50 Health .
    Transparency ~= 0.5 0.5BaseParts mit Transparency nicht gleich 0.5.
  • Eigenschaften wie Vector3 und Color3 unterstützen die Filterung auf einzelnen Feldern . Dies funktioniert entweder für genaue Gleichheiten oder für Wertevergleiche.

    Beispiel-FilterErgebnis
    Position.X = 1Objekte mit einer X -Position exakt 1.
    Color.R > 120Objekte mit einem roten ( R ) Farbkanalwert größer als 120.
  • Eigenschaften wie Vector3 und Color3 unterstützen die Filterung als vollständige Einheit , mit der die Einheit von Zeichen umgeben ist. Dies funktioniert entweder für genaue Gleichheit oder mit Vergleichsbetreiber, in denen jedes Wert gegen den Vergleichator verglichen wird.

    Beispiel-FilterErgebnis
    Size > "20, 5, 20"Objekte mit einer X , einer Y und einer Z -Größe größer als 20, 5, 20, respektivamente.
    Color = "255, 0, 0"Objekte mit einem RGB-Farbwert von genau [255, 0, 0].

Benutzerdefinierte Filter

Klassen, Unterklassen und Tags werden durch verschiedene benutzerdefinierte Anfragen gefiltert, einschließlich:

  • classname:[Class] und c:[Class] finden beide alles, was Class ist. Zum Beispiel findet 0> classname:Part0> alles, was ein classname:[Class]3> ist.
  • is:[SubClass) findet alles, was ein Unterklasse von [SubClass] ist. Zum Beispiel findet 0> is:BasePart 0> alles, was ein Unterklasse von 3> Class.BasePart3> ist, wie z. B. is:[SubClass]6> und
  • tag:[TagName] findet alles mit einem CollectionService-Tag von [TagName]. Zum Beispiel findet 10> tag:LightSource0> alles, was mit dem Tag 3> LightSource3> versehen ist. Sie können Tags hinzufügen

Vorfahren-Filter

Sie können innerhalb eines bestimmten Spektrums mit dem . Operator, Kettengebetreiber zusammen für sehr spezifische Filter filtern oder * als Wildcardverwenden.

  • [Parent].[Child] findet kinder mit einem kinder-namen innerhalb eines übergeordnetes Teil. Zum beispiel findet workspace.Model instanzen mit dem kinder-namen modell innerhalb von instanzen mit dem kinder-namen 0>werkstatt0>, ähnlich wie bei Scripting.

  • Die Kombination von . Betreibern fügt Spezifität hinzu. Zum Instanzfindet Animals.Dog.Tail Objekte mit dem Namen Tail in 1> Dog1> innerhalb von 4> Animals4> .

  • * agiert als wildcard, z. instanz:

    Beispiel-FilterErgebnis
    Cart.*Alle Kinder eines Objekts namens Cart .
    Cart.Barrier.*Alle Kinder von Barrier , selbst ein Kind von Cart .
    Cart.*.*Alle Großkinder von Cart , mit Ausnahme direkter Kinder von Cart .
    Cart.*.TrimAlle Enkel von Cart mit dem Namen Trim .
  • [Parent]. ** findet alle Nachkommen eines übergeordnetes Teil. Zum Beispiel findet CarModel.** alle Nachkommen von CarModel .

Paramètres kombinieren

Für erweiterte logische Suchen können Sie Filter durch Verzahnungen und Gruppierungen kombinieren.

  • Mehrere Filter, die durch Leerstellen oder and getrennt sind, operieren auf alle der Bedingungen.

    Beispiel-FilterErgebnis
    Anchored=true CanCollide=trueJeder BasePart, der verankert ist und Kollisionkann.
    Cart.*.* Transparency < 1 Alle Enkelkinder von Cart , die nicht vollständig durchsichtig sind.
    Anchored=false and CanCollide=falseJedes BasePart, das nicht verankert ist und nicht Kollisionkann.
  • Die or Konjunktion funktioniert wie die or Operator im Codes. Gruppen innerhalb von Klammern, die von or verbunden sind, finden alles innerhalb mehrerer kombinierter Filter.

    Beispiel-FilterErgebnis
    Cat or DogAlles, was Katze oder Hund in seinem Namen hat.
    (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false)Jedes BasePart, das entweder verankert und Kollisionkann, oder nicht verankert und Kollisionkann.

Ausgewählte Filtered Results

Innerhalb einer gefilterten Hierarchie verhalten sich bestimmte Tastenkürzel und Maus-Operationen anders als sie innerhalb einer nicht gefilterten Hierarchie funktionieren.

Alle wählen

In einer nicht gefilterten Hierarchie drücken Sie CtrlA auf Windows oder A auf Mac, um alle Objekte auszuwählen. In einer 2> gefilterten2> Hierarchie wählen Sie die gleichen Shortcuts oder die "Select All"-Schaltfläche, um nur die 5> Filter-Matching-Objekte5> auszuwählen

All objects selected with Select All shortcut
Alle ausgewählten Objekte

Shift-Auswahl

In einer nicht gefilterten Hierarchie, klicken Sie auf ein Objekt und dann Shift -klicken Sie auf ein anderes Objekt, um alles innerhalb des Bereichs auszuwählen.

Innerhalb einer gefilterten Hierarchie, wenn das ursprünglich angeklickte Objekt und das ursprünglich angeklickte Objekt Shift das Filter-Match erfüllen, werden nur Objekte innerhalb der Reichweite ausgewählt.

All objects selected with Shift-select key combo
Alle Objekte in Reichweite ausgewählt

Auswahl ziehen

Wenn Sie von der rechten Seite des Fensters klicken und ziehen, wird eine Auswahlbox ausgewählt. Unter einer nicht gefilterten Hierarchie wird alles innerhalb der Box ausgewählt.

Innerhalb einer gefilterten Hierarchie werden nur Objekte mit Matching-Objekten innerhalb der Auswahlbox ausgewählt.

All objects selected with mouse drag-select
Alle Objekte innerhalb der Auswahlkiste ausgewählt

Zusätzliche Tasten-Shortcuts

TastenkürzelBeschreibung
Mit einem zusammengezogenen Branch ausgewählt, erweitert sich dieser Branch. Wenn er erneut gedrückt wird, selects the erste Kind sofort unter dem Eltern-Knoten.
Mit jedem Kind einer Branch, bewegt die Auswahl die Auswahl zurück zum übergeordneten Knoten. Wenn er erneut gedrückt wird, kollabiert die gesamte Branch.
startseiteWählt das oberste Objekt in der Hierarchie ( Workspace ).
endeWählt das niedrigste Objekt in der Hierarchie.
seite nach obenWählt das Objekt in der Hierarchie, das über dem obersten sichtbaren Artikelsteht.
nach unten auf die seiteWählt das Objekt in der Hierarchie, das unter dem niedrigsten sichtbaren Artikelsteht.