Finestra Explorer

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

La finestra Explorer mostra una lista gerarchica di ogni istanza all'interno di un'esperienza. Al livello più alto della gerarchia ci sono i servizi; Workspace , ad esempio, è dove i contenuti 3D come parti vengono memorizzati.

Explorer toggle button in Studio

Parent-Child Hierarchy

Roblox usa il concetto di genitorialità per organizzare gli oggetti. Tutti i figli di un oggetto padre appaiono sotto il suo ramo quando espandono .

Explorer hierarchy showing Camera, Terrain, Block, and SignModel as children of Workspace; Board and Post as children of SignModel
Camera, Terrain, Block e SignModel come figli di Area di lavoro; Board e Post come figli di SignModel

Espandere e chiudere le ramificazioni

Fare clic sulla freccia accanto a un ramo padre, o premere o quando un ramo padre è selezionato, espande o chiude solo quel ramo (i rami figli annidati rimangono nello stato attuale). Per espandere o chiudere tutti i rami all'interno di una gerarchia multi-nestata, tenere premuto 1> Maiusc1> quando si fa clic sulla freccia.

Branch entirely collapsed

Inserimento e Parenting

Inserisci nuovo oggetto

Alcuni oggetti come parti primitive possono essere inseriti dalla scheda Modello, ma un'intera serie di oggetti può essere inserita attraverso uno qualsiasi dei seguenti metodi:

  • Passa il mouse sul padre dell'oggetto e fai clic sul pulsante ⊕.

    Hovering over Workspace object to reveal insertion button
  • Fai clic con il pulsante destro del mouse sull'elemento padre e seleziona Inserisci oggetto .

  • Seleziona il padre dell'oggetto e premi CtrlI su Windows o I su Mac.

Ogni metodo apre una finestra di inserimento che contiene una lista di oggetti, ordinati per categoria. Puoi localizzare rapidamente oggetti familiari digitando una query di ricerca nel campo di input:

Search query entered into search field to filter objects

Puoi ulteriormente personalizzare il comportamento del flusso di lavoro di inserimento come segue:

Additional customization buttons for insertion workflow
  • La vista espansa mostra una finestra molto più ampia da cui selezionare gli oggetti. * Impostazioni di Inserimento contiene i seguenti pulsanti:
    • Seleziona l'oggetto dopo l'inserimento seleziona automaticamente nuovi oggetti dopo averli inseriti.
    • Mostra solo oggetti raccomandati ] limita la lista di oggetti a quelli che sono logici o funzionali all'interno del parent.

Incolla dalla clipboard

Per un oggetto copiato negli appunti, puoi incollarlo come nuovo figlio nello Workspace , o in uno o più genitori esistenti.

  • Premi CtrlV su Windows o V su Mac per incollare l'oggetto nel livello superiore 2> Class.Area di lavoro2> .

  • Fai clic con il pulsante destro del mouse su uno o più parentspecifici e scegli una delle seguenti opzioni dal menu contestuale:

    Incolla in Incolla il figlio geometricamente sopra l'originale. Ctrl ShiftV (Windows) 1> Shift1> 3> V3> (Mac)
    Incolla nella posizione originale Incolla il figlio allo stesso CFrame in cui è stato autore.

Cambiare genitori

Per cambiare il genitore di uno o più figli (reparent), semplicemente trascinali sul nuovo genitore.

Dragging one object over another to reparent it
Ripristina BlockB dal Workspace al SignModel

Organizzazione per cartelle

Come le cartelle / le cartelle su un computer, l'oggetto Folder è un modo utile per organizzare gli oggetti. Ad esempio, se vuoi archiviare tutti i suoni ambientali in un Postologico, puoi creare una cartella e posizionare più oggetti Sound all'interno.

Multiple Sound objects grouped inside a Folder object

Puoi organizzare gli oggetti in cartelle come segue:

  • Crea un'istanza cartella attraverso un metodo standard insertione , quindi trascina e fai cadere gli oggetti esistenti in essa.

  • Seleziona più oggetti, fai clic con il pulsante destro su di loro e quindi seleziona Gruppo come cartella dal menu contestuale o premi AltCtrlG su Windows o 2> ⌥2> 4> ⌘4> 6> G6> su Mac.

Filtrare le istanze

Attraverso l'input Filter Workspace vicino alla parte superiore della finestra, puoi filtrare istanze per nome , proprietà , classe / sottoclassa / tag 1>bespoke1> e 4> antenati4> . Puoi anche 7>combinare7> parametri per un filtro logico avanzato.

Objects filtered by query in Filter Workspace field

Common filter selector

Cancella la richiesta del filtro ]]> ]]> ]]>

Naviga su e giù attraverso risultati filtrati

Seleziona tutti i risultati filtrati

Risultati filtrati aggiornati

>

Filtro di nome

Digitando una semplice stringa restituisce nome istanze corrispondenti. Ad esempio, il filtro per la parola chiave "script" trova tutte le istanze che la contengono, come Server Script Service e 0> StarterPlayer0> s 3>Script3> .

Objects filtered by query of 'script'

Filtri di proprietà

Puoi filtrare in base all'uguaglianza delle proprietà o alle comparazioni di valore. La maggior parte delle proprietà è supportata, e il filtro funziona con parti parziali, ignora lo spazio e non è sensibile ai casi.

  • Property equality è filtrato attraverso gli operatori = o ==.

    Filtro di esempioRisultato
    Locked = trueBaseParts con Locked impostato su true.
    Material == plasBaseParts con Material di uno qualsiasi di Plastic o 0> Ennum.Material|SmoothPlastic0> .
  • Le comparazioni di proprietà valore sono filtrate attraverso gli operatori ~=, >, 1> 11>, 4> <4>, o 7> >=7> .

    Filtro di esempioRisultato
    Health > 50Ogni Humanoid con più di 50 Health .
    Transparency ~= 0.5BaseParts con Transparency non uguale a 0.5.
  • I tipi di proprietà come Vector3 e Color3 supportano la filtro su campi individuali . Questo funziona sia per l'uguaglianza esatta sia per le comparazioni di valore.

    Filtro di esempioRisultato
    Position.X = 1Oggetti con una posizione X esattamente 1.
    Color.R > 120Oggetti con un valore del canale di colore rosso ( R ) maggiore di 120.
  • I tipi di proprietà come Vector3 e Color3 supportano il filtro come unità completa , con l'unità circondata da virgole. Ciò funziona sia per l'uguaglianza esatta, sia con gli operatori di confronto in cui ogni valore viene confrontato con il comparatore.

    Filtro di esempioRisultato
    Size > "20, 5, 20"Oggetti con una dimensione X , Y e Z maggiore di 20, 5, 20, rispettivamente.
    Color = "255, 0, 0"Oggetti con un valore di colore RGB esattamente [255, 0, 0].

Filtri personalizzati

Le classi, le sottoclassi e i tag vengono filtrati attraverso varie richieste personalizzate, tra cui:

  • classname:[Class) e c:[Class] entrambi trovano tutto ciò che è di classe 0> c:[Class]0> . Ad esempio, 3> classname:Part3> trova tutto ciò che è un classname:[Class]6> .
  • is:[SubClass) trova tutto ciò che è un subclass di [SubClass] . Ad esempio, 0> is:BasePart0> trova tutto ciò che è un subclass di 3> Class.BasePart3>, come is:[SubClass]6> e 9> Class.
  • tag:[TagName) trova tutto con un tag CollectionService di [TagName] . Ad esempio, 0> tag:LightSource0> trova tutto che è contrassegnato come tag:[TagName]3> . Puoi aggiungere tag usando la se

Filtri di antenato

Puoi filtrare in un range specifico usando l'operatore . , gli operatori di catena insieme per filtri altamente specifici, o usare * come Jolly.

  • [Parent].[Child] trova i figli nome in un parentnome. Ad esempio, workspace.Model trova istanze chiamate Model all'interno delle istanze chiamate Workspace , simile allo scripting.

  • Aggiungere . operatori aggiunge specificità. Ad esempio, Animals.Dog.Tail trova oggetti chiamati Tail all'interno di 1> Dog1> all'interno di 4> Animals4> .

  • * agisce come un jolly, ad esempio:

    Filtro di esempioRisultato
    Cart.*Tutti i figli di un oggetto chiamato Cart .
    Cart.Barrier.*Tutti i figli di Barrier , se stesso figlio di Cart .
    Cart.*.*Tutti i nipoti di Cart , esclusi i figli diretti di Cart .
    Cart.*.TrimTutti i nipoti di Cart che si chiamano Trim .
  • [Parent]. ** trova tutti i discendenti di un parent. Ad esempio, CarModel.** trova tutti i discendenti di CarModel .

Combinare i parametri

Per avanzate ricerche logiche, puoi combinare filtri attraverso unioni e grouping.

  • Più filtri separati dagli spazi o and operano su tutte le condizioni.

    Filtro di esempioRisultato
    Anchored=true CanCollide=trueOgni BasePart che è ancorato e può Collisione.
    Cart.*.* Transparency < 1Tutti i nipoti di Cart che non sono completamente trasparenti.
    Anchored=false and CanCollide=falseOgni BasePart che non è ancorato e non può essere Collisione.
  • La conjunction or funziona come l'operatore or nel codice. Gli gruppi all'interno dei parentesi, congiunti da or, trovano tutto all'interno di più filtri combinati.

    Filtro di esempioRisultato
    Cat or DogTutto ciò che ha Gatto o Cane nel suo nome.
    (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false)Ogni BasePart che sia ancorato e può Collisione, o non è ancorato e non può Collisione.

Selezione dei risultati filtrati

All'interno di una gerarchia filtrata, alcuni scorciatoie di tasti e operazioni del mouse si comportano in modo diverso da come si comportano all'interno di una gerarchia non filtrata.

Seleziona tutto

All'interno di una gerarchia non filtrata, premendo CtrlA su Windows o su Mac seleziona tutti gli oggetti. All'interno di una gerarchia 0> filtrata0> la stessa scorciatoia o il pulsante "seleziona tutto" seleziona solo gli oggetti 3> match-filtering 3>.

All objects selected with Select All shortcut
Tutti gli oggetti selezionati

Shift-Selezione

All'interno di una gerarchia non filtrata, facendo clic su un oggetto e quindi Shift -cliccando un altro oggetto seleziona tutto nella gamma.

All'interno di una gerarchia filtrata , se entrambi gli oggetti inizialmente cliccati corrispondono all'<a href="/reference/engine/datastores">istanza</a> e all'<a href="/reference/engine/datastores">oggetto</a> cliccato, solo gli oggetti filtrati nella gamma vengono Query.

All objects selected with Shift-select key combo
Tutti gli oggetti in range selezionato

Trascina selezione

Facendo clic e trascinando dalla parte destra della finestra, viene visualizzata una Quadro di selezionedi selezione. All'interno di una gerarchia non filtrata, tutto all'interno della casella viene selezionato.

All'interno di una gerarchia filtrata, vengono selezionati solo gli oggetti che corrispondono al filtro nella casella di selezione.

All objects selected with mouse drag-select
Tutti gli oggetti selezionati all'interno della casella di selezione sono stati selezionati

Scorciatoie chiave aggiuntive

ScorciatoiaDescrizione
Con un ramo crollato selezionato, espande quel ramo. Quando viene nuovamente premuto, seleziona il primo figlio immediatamente sotto il nodo padre.
Con qualsiasi figlio di una riga selezionata, sposta la selezione alla riga padre. Quando viene premuto di nuovo, chiude l'intera riga.
casaSeleziona l'oggetto superiore nella gerarchia ( Workspace ).
fineSeleziona l'elemento più basso nella gerarchia.
pagina suSeleziona l'oggetto nella gerarchia che è sopra l'ultimo Articolo visibile nella gerarchia.
pagina verso il bassoSeleziona l'oggetto nella gerarchia che è sotto l'ultimo Articolo visibile nella gerarchia.