La fenêtre Explorer, accessible depuis le menu Fenêtre de Studio ou la barre d'outils de l'onglet Accueil, montre une liste hiérarchique de chaque instance à l'intérieur d'un jeu. Au niveau le plus élevé de la hiérarchie se trouvent les services ; Workspace, par exemple, est l'endroit où le contenu 3D visible tel que les parties est stocké.

Hiérarchie parent-enfant
Tous les enfants d'un objet parent apparaissent sous sa branche lorsqu'elle est développée. Cliquez sur la flèche à côté d'une branche parent — ou appuyez sur les touches →/← lorsque le parent est sélectionné — pour développer/réduire uniquement cette branche.


Pour changer le parent d'un ou plusieurs enfants (reparent), il suffit de les faire glisser et de les déposer sur le nouveau parent.

Insertion d'objets
Bien que des parties primitives puissent être insérées depuis les barres d'outils de l'onglet Accueil ou Modèle, vous pouvez sélectionner parmi un large éventail d'objets en survolant le parent prévu et en cliquant sur le bouton ⊕ (raccourci de CtrlI sur Windows ou ⌘I sur Mac).

Vous pouvez personnaliser davantage le comportement d'insertion en cliquant sur le bouton ⋯ à droite du champ de recherche :

| Option | Description |
|---|---|
| Incrémenter les noms pour les nouvelles instances | Lorsqu'il est activé, les instances insérées/copiées/dupliquées du même type auront des noms numérotés pour les différencier. |
| Développer la hiérarchie lors de la sélection | Lorsqu'il est activé, l'insertion/copie d'une instance ou la sélection d'un objet dans le viewport 3D développera la hiérarchie de l'Explorer pour révéler cette instance. Lorsqu'il est désactivé, le parent de niveau supérieur dans la hiérarchie sera mis en surbrillance, mais il ne se développera pas pour révéler l'instance sélectionnée. |
Dupliquer et coller
Les objets peuvent être rapidement dupliqués dans la même branche, tandis que les éléments copiés dans le presse-papiers peuvent être collés dans la branche Workspace de niveau supérieur ou directement dans un ou plusieurs parents existants.
| Action | Windows | Mac | Description |
|---|---|---|---|
| Dupliquer | CtrlD | ⌘D | Duplique les objets sélectionnés dans la même branche. |
| Coller | CtrlV | ⌘V | Colle le contenu du presse-papiers dans la branche Workspace de niveau supérieur. |
| Coller dans | CtrlShiftV | ⌘ShiftV | Colle le contenu du presse-papiers dans l'objet(s) sélectionné(s). Utiliser cette action sur plusieurs objets sélectionnés est un moyen pratique de coller les mêmes éléments du presse-papiers dans plusieurs parents, comme une Texture commune dans plusieurs Parts différents. |
Options contextuelles
Un clic droit sur une instance ouvre le menu d'options, ajusté contextuellement pour le type d'objet. Par exemple, un clic droit sur un Model révèle des options standard comme Copier et Dupliquer, ainsi que des options spécifiques à Models comme Dissocier. En revanche, un clic droit sur un service comme Lighting révèle un menu d'actions plus concis valides pour les services.


Organisation des dossiers
Comme les répertoires/dossiers sur un ordinateur, l'objet Folder est un moyen utile d'organiser des objets. Par exemple, si vous souhaitez stocker tous les actifs audio environnementaux à un endroit logique, vous pouvez créer un dossier et y placer plusieurs objets AudioPlayer.

Vous pouvez organiser des objets en dossiers comme suit :
Sélectionnez plusieurs objets, cliquez avec le bouton droit sur eux, puis sélectionnez Grouper en un Dossier dans le menu contextuel (raccourci de AltCtrlG sur Windows ou ⌥⌘G sur Mac).
Méthodes de recherche
Grâce à l'entrée recherche près du haut de la fenêtre, vous pouvez trouver des instances par nom, propriété, classe/sous-classe/tag sur mesure, et des requêtes d'ascendance. Vous pouvez également combiner des paramètres pour des recherches logiques avancées. Accédez rapidement à cette entrée en appuyant sur CtrlShiftX (Windows) ou ⌘ShiftX (Mac).


Naviguer vers le haut et vers le bas à travers les résultats de recherche

Sélectionner tous les résultats de recherche (CtrlA sur Windows ou ⌘A sur Mac)

Actualiser les résultats de recherche
Recherche par nom
Taper une chaîne de base donne des instances correspondant au nom, insensible à la casse. Par exemple, rechercher par le mot-clé script trouve toutes les instances qui le contiennent, telles que ServerScriptService et LocalScript.

Recherche par propriété
Vous pouvez filtrer par égalité de propriété ou comparaisons de valeur. La plupart des propriétés sont prises en charge, cela fonctionne avec des correspondances partielles, ignore les espaces et est insensible à la casse.
L'égalité de propriété est recherchée à travers les opérateurs = ou ==.
| Exemple | Résultat |
|---|---|
| ClassName = Decal | Toutes les instances de la classe Decal. |
| Locked = true | BaseParts avec Locked défini sur true. |
| Material == plas | BaseParts avec Material soit Plastic soit SmoothPlastic. |
Recherche sur mesure
Les classes, sous-classes et tags sont recherchés à travers diverses requêtes sur mesure, y compris :
- is:[Class] trouve tout ce qui est de la classe [Class]. Par exemple, is:Part trouve tout ce qui est un Part.
- tag:[TagName] trouve tout avec un tag CollectionService de [TagName]. Par exemple, tag:LightSource trouve tout ce qui est tagué LightSource. Vous pouvez ajouter des tags en utilisant la section Tags des propriétés d'une instance et les noms de tags seront complétés automatiquement.
Recherche d'ascendance
Vous pouvez rechercher dans un champ spécifique en utilisant l'opérateur . , chaîner les opérateurs ensemble pour des recherches très spécifiques, ou utiliser * comme un caractère générique.
[Parent].[Child] trouve des enfants nommés à l'intérieur d'un parent nommé. Par exemple, workspace.Model trouve des instances nommées Model à l'intérieur d'instances nommées workspace, similaire à la script.
Chainer les opérateurs . ajoute de la spécificité. Par exemple, Animals.Dog.Tail trouve des objets nommés Tail à l'intérieur de Dog à l'intérieur de Animals.
* agit comme un caractère générique, par exemple :
Exemple Résultat Cart.* Tous les enfants d'un objet nommé Cart. Cart.Barrier.* Tous les enfants de Barrier, lui-même un enfant de Cart. Cart.*.* Tous les petits-enfants de Cart, excluant les enfants directs de Cart. Cart.*.Trim Tous les petits-enfants de Cart qui sont nommés Trim. [Parent].** trouve tous les descendants d'un parent. Par exemple, CarModel.** trouve tous les descendants de CarModel.
Combiné
Pour des recherches logiques avancées, vous pouvez combiner des requêtes par unions et regroupements.
Plusieurs requêtes séparées par des espaces ou and opèrent sur toutes les conditions.
Exemple Résultat Anchored=true CanCollide=true Tous les BasePart qui sont ancrés et peuvent entrer en collision. Cart.*.* Transparency < 1 Tous les petits-enfants de Cart qui ne sont pas complètement transparents. Anchored=false and CanCollide=false Tous les BasePart qui ne sont pas ancrés et ne peuvent pas entrer en collision. La conjonction or fonctionne exactement comme l'opérateur or dans le code. Les groupes dans des parenthèses, conjoints par or, trouvent tout dans plusieurs requêtes combinées.
Exemple Résultat Cat or Dog Tout ce qui a Cat ou Dog dans son nom. (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false) Tous les BasePart qui sont soit ancrés et peuvent entrer en collision, ou ne sont pas ancrés et ne peuvent pas entrer en collision.
Méthodes de sélection
Dans une hiérarchie recherchée, certains raccourcis clés et opérations de souris se comportent différemment que dans une hiérarchie non recherchée.
Sélectionner tout
Dans une hiérarchie non recherchée, appuyer sur CtrlA sur Windows ou ⌘A sur Mac sélectionne toutes les instances. Dans une hiérarchie recherchée, le même raccourci ou le bouton sélectionner tout sélectionne uniquement les objets correspondant à la requête, par exemple tous les objets correspondant à Board dans une hiérarchie recherchée pour board.

Sélection par Shift
Cliquer sur un objet et Shift-cliquer sur un autre objet se comporte différemment dans une hiérarchie non recherchée par rapport à une hiérarchie recherchée.
Dans une hiérarchie non recherchée, Shift-cliquer sur deux objets au même niveau de hiérarchie sélectionne les deux et tous les objets entre eux qui sont également au même niveau de hiérarchie, comme montré dans l'image 🅰 où LeftFoot est initialement cliqué, LeftLowerArm est Shift-cliqué, et LeftHand au même niveau de hiérarchie est également sélectionné. Dupliquer, copier ou coller les objets sélectionnés entraînera une copie profonde de ces objets et de tous les enfants.
Si le premier objet cliqué avec Shift et le deuxième objet cliqué avec Shift sont à des niveaux de hiérarchie différents, tous les objets entre eux seront sélectionnés, comme montré dans l'image 🅱 où LeftFoot est initialement cliqué, LeftHand est Shift-cliqué, et tout ce qui est entre est également sélectionné.


Sélection par glisser
Cliquer et faire glisser depuis une région vide de la fenêtre initie une boîte de sélection. Dans une hiérarchie non recherchée, tout à l'intérieur de la boîte est sélectionné. Dans une hiérarchie recherchée, seuls les objets correspondant à la requête à l'intérieur de la boîte sont sélectionnés.

Raccourcis clés
| Raccourci | Description |
|---|---|
| → | Avec une branche réduite sélectionnée, développe cette branche. Lorsqu'il est pressé à nouveau, sélectionne le premier enfant immédiatement sous le nœud parent. |
| ← | Avec un enfant de n'importe quelle branche sélectionné, déplace la sélection vers le nœud parent. Lorsqu'il est pressé à nouveau, réduit toute la branche. |
| Home | Sélectionne l'objet le plus haut dans la hiérarchie (Workspace). |
| End | Sélectionne l'objet le plus bas dans la hiérarchie. |
| PageUp | Sélectionne l'objet dans la hiérarchie qui est au-dessus de l'élément de hiérarchie visible le plus haut. |
| PageDown | Sélectionne l'objet dans la hiérarchie qui est en dessous de l'élément de hiérarchie visible le plus bas. |
| CtrlShiftX ⌘ShiftX | Saute à l'entrée de recherche près du haut de la fenêtre. |