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.
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 .
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.
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 ⊕.
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:
Puoi ulteriormente personalizzare il comportamento del flusso di lavoro di inserimento come segue:
- 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.
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.
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.
Cancella la richiesta del filtro ]]> ]]> ]]>
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> .
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.
Le comparazioni di proprietà valore sono filtrate attraverso gli operatori ~=, >, 1> 11>, 4> <4>, o 7> >=7> .
Filtro di esempio Risultato Health > 50 Ogni Humanoid con più di 50 Health . Transparency ~= 0.5 BaseParts 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 esempio Risultato Position.X = 1 Oggetti con una posizione X esattamente 1. Color.R > 120 Oggetti 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 esempio Risultato 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 esempio Risultato 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.*.Trim Tutti 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.
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 esempio Risultato Cat or Dog Tutto 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>.
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.
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.
Scorciatoie chiave aggiuntive
Scorciatoia | Descrizione |
---|---|
→ | 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. |
casa | Seleziona l'oggetto superiore nella gerarchia ( Workspace ). |
fine | Seleziona l'elemento più basso nella gerarchia. |
pagina su | Seleziona l'oggetto nella gerarchia che è sopra l'ultimo Articolo visibile nella gerarchia. |
pagina verso il basso | Seleziona l'oggetto nella gerarchia che è sotto l'ultimo Articolo visibile nella gerarchia. |