Fenêtre Explorateur

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

La Explorateur window affiche une liste hiérarchique de chaque instance à l'intérieur d'une expérience. Au plus haut niveau de la hiérarchie, les services sont ; Espace de travail , par exemple, est l'endroit où le contenu 3D visible, tels que les pièces sont stockés.

Explorer toggle button in Studio

Hiérarchie parent-enfant

Roblox utilise le concept de parenting pour organiser les objets. Tous les enfants d'un parent objet apparaissent sous sa branche lorsqu'il est étendu.

Explorer hierarchy showing Camera, Terrain, Block, and SignModel as children of Workspace; Board and Post as children of SignModel
Caméra, Terrain, Bloc et SignModel comme enfants de Workspace ; Board et Post comme enfants de SignModel

Expansion et rétrécissement des branches

En cliquant sur la flèche à côté d'une branche parent, ou en appuyant sur ou lorsqu'un parent est sélectionné, l'expansion ou la réduction ne s'applique qu'à cette branche (les branches enfouies restent dans leur état actuel). Pour étendre ou fermer tous les branches dans une hiérarchie multiple, maintenez 1> Maj1> lorsque vous cliquez sur la flèche.

Branch entirely collapsed

Insérer et parentaliser

Insérer un nouveau objet

Certains objets, comme des parties primitives, peuvent être insérés à partir de l'onglet modèle, mais un tableau complet d'objets peut être inséré via l'un des méthodes suivantes :

  • Passez la souris sur le parent de l'objet et cliquez sur le bouton ⊕.

    Hovering over Workspace object to reveal insertion button
  • Faites un clic droit sur le parent de l'objet et sélectionnez insérer l'objet .

  • Sélectionnez le parent de l'objet et appuyez sur CtrlI sur Windows ou I sur Mac.

Chaque méthode ouvre une fenêtre d'insertion qui contient une liste d'objets, triés par catégorie. Vous pouvez rapidement localiser des objets familiers en tapant une requête de recherche dans le champ de saisie :

Search query entered into search field to filter objects

Vous pouvez également personnaliser le comportement du flux de travail d'insertion comme suivant :

Additional customization buttons for insertion workflow
  • Affichage étendu de la fenêtre montre une fenêtre beaucoup plus large pour sélectionner des objets.
  • Paramètres d'insertion contient les commandes suivantes :
    • Sélectionner l'objet après l'insérer sélectionne automatiquement les nouveaux objets après vous les avez insérés.
    • Montrer seulement les objets recommandés limite la liste d'objets à ceux qui sont logiques ou fonctionnels dans le parent.

Coller du presse-papiers

Pour un objet copié dans le presse-papiers, vous pouvez le coller en tant que nouveau enfant dans le Workspace ou dans un ou plusieurs parents existants.

  • Pressez CtrlV sur Windows ou V sur Mac pour coller l'objet dans le niveau supérieur 2> Class.Workspace2>.

  • Faites un clic droit spécifique sur un parent (s) et choisissez l'une des options suivantes dans le menu contextuel :

    Coller dans Colle le enfant géométriquement au-dessus de l'original. Ctrl MajV (Windows) 1> Shift 1> 3> V3> (Mac)
    Coller à l'emplacement original Colle le enfant à la même CFrame qu'il a été auteur.

Modifier les parents

Pour modifier le parent d'un ou plusieurs enfants (représenter), faites simplement glisser et déposer le nouveau parent.

Dragging one object over another to reparent it
Réparent BlockB du Workspace à SignModel

Organiser par dossiers

Comme les dossiers/dossiers sur un ordinateur, l'objet Folder est un moyen pratique d'organiser les objets. Par instance, si vous voulez stocker tous les sons environnementaux dans un emplacementlogique, vous pouvez créer un dossier et placer plusieurs objets Sound dans celui-ci.

Multiple Sound objects grouped inside a Folder object

Vous pouvez organiser les objets en dossiers comme suivant :

  • Créez une instance dossier à l'aide d'une méthode d'insertion standard, puis faites glisser et déposer les objets existants dedans.

  • Sélectionnez plusieurs objets, faites un clic droit dessus, puis sélectionnez Group as a Folder dans le menu contextuel ou appuyez sur AltCtrlG dans Windows ou 2> ⌥2> 4> ⌘4> 6> G6> dans Mac.

Filtrage des instances

Vous pouvez filtrer les instances par <a href="/reference/engine/datastores">nom</a>, <a href="/reference/engine/datastores">propriété</a>, <a href="/reference/engine/datastores">class/subclass/tag</a> et <a href="/reference/engine/datastores">ancestry</a>. Vous pouvez également <a href="/reference/engine/datastores">combiner les paramètres</a> pour un filtrage logique avancé.

Objects filtered by query in Filter Workspace field

sélecteur de filtre commun

Supprimer la requête de filtre

>

Naviguer vers le haut et vers le bas à travers les résultats filtrés

>

Tout les résultats sélectionnés. ]

Résultats de recherche filtrés «
»

«

Filtre de nom

Taper dans une chaîne de base renvoie nom correspondant à des instances. Par exemple, le filtrage par le mot-clé « script » trouve toutes les instances contenant ce mot, telles que Server Script Service et 1> StarterPlayer3> Script3> s1>.

Objects filtered by query of 'script'

Filtres de propriété

Vous pouvez filtrer par propriété de l'égalité ou des comparaisons de valeur. La plupart des propriétés sont prises en charge, et le filtre fonctionne avec des correspondances partielles, ignore les espaces et est non sensibles aux majuscules.

  • La propriété égalité est filtrée par les opérateurs = ou ==.

    Exemple de filtreRésultat
    Locked = trueBaseParts avec Locked défini sur vrai.
    Material == plasBaseParts avec Material de l'un des Plastic ou 0> Ennum.Material|SmoothPlastic0> .
  • Les comparaisons de valeur propriété sont filtrées par les opérateurs ~=, >, 1> 11>, 4> <4>, ou 7> >=7>.

    Exemple de filtreRésultat
    Health > 50Tout Humanoid avec plus de 50 Health .
    Transparency ~= 0.5 0.5BaseParts avec Transparency non équivalant à 0.5.
  • Les types de propriété tels que Vector3 et Color3 supportent la filtration sur des champs individuels . Cela fonctionne soit pour l'égalité exacte soit pour les comparaisons de valeur.

    Exemple de filtreRésultat
    Position.X = 1Objets avec une position X de 1.
    Color.R > 120Objets avec une valeur de canal de couleur rouge ( R ) supérieure à 120.
  • Les types de propriété tels que Vector3 et Color3 prend en charge le filtrage en tant que unité complète , avec l'unité entourée de guillettes. Cela fonctionne soit pour l'égalité exacte, soit avec des opérateurs de comparaison dans lesquels chaque valeur est comparée à l'égalateur.

    Exemple de filtreRésultat
    Size > "20, 5, 20"Objets avec une taille X , Y et Z supérieure à 20, 5, 20, respectivement.
    Color = "255, 0, 0"Objets avec une valeur de couleur RGB exacte [255, 0, 0].

Filtres personnalisés

Les classes, les sous-classe et les balises sont filtrées à travers diverses requêtes personnalisées, y compris :

  • classname:[Class) et c:[Class] trouvent tous les éléments appartenant à classe 0> c:[Class)0>. Par exemple, 3> classname:Part3> trouve tout ce qui est un classname:[Class]6>.
  • is:[SubClass) trouve tout ce qui est un sous-classe de [SubClass]. Par exemple, 0> is:BasePart0> trouve tout ce qui est un sous-classe de 3> Class.BasePart3>, comme is:[SubClass]6> et 9> Class.MeshPart
  • tag:[TagName) trouve tout avec un tag de CollectionService de [TagName]. Par exemple, 0> tag:LightSource 0> trouve tout ce qui est marqué comme étant tag:[TagName]3>. Vous pouvez ajouter des balises en utilisant la section

Filtres de l'ancestral

Vous pouvez filtrer dans un champ spécifique en utilisant l'opérateur ., les opérateurs de chaîne ensemble pour des filtres très spécifiques, ou utiliser * comme un caractère générique.

  • [Parent].[Child] trouve des enfants nommés dans un parent nommé. Par exemple, workspace.Model trouve des instances nommées Modèle dans des instances nommées 0>espace de travail0>, similaire au scripting.

  • Chaîner les opérateurs . ajoute de la spécificité. Par instance, Animals.Dog.Tail trouve des objets nommés Tail à l'intérieur de 1> Dog1> à l'intérieur de 4> Animals4>.

  • * agit comme un caractère générique, par instance:

    Exemple de filtreRésultat
    Cart.*Tous les enfants d'un objet nommé Cart .
    Cart.Barrier.*Tous les enfants de Barrière , lui-même un enfant de Chariot .
    Cart.*.*Tous les petits-enfants de Cart , à l'exclusion des enfants directs de Cart .
    Cart.*.TrimTous les petits-enfants de Cart nommés Trim .
  • [Parent]. ** trouve tous les descendants d'un parent. Par exemple, CarModel.** trouve tous les descendants de CarModel .

Combiner des paramètres

Pour les recherches logiques avancées, vous pouvez combiner des filtres via des union et des groupement.

  • Plusieurs filtres séparés par des espaces ou and agissent sur tous les conditions.

    Exemple de filtreRésultat
    Anchored=true CanCollide=trueTous les BasePart qui sont ancrés et peuvent se collision.
    Cart.*.* Transparency < 1 Tous les petits-enfants de Cart qui ne sont pas entièrement transparents.
    Anchored=false and CanCollide=falseTous les BasePart qui ne sont pas ancrés et ne peuvent pas collision.
  • La conjonction or fonctionne comme l'opérateur or dans le code. Les groupes dans les parenthèses, conjoints par or, trouvent tout dans plusieurs filtres combinés.

    Exemple de filtreRésultat
    Cat or DogTout ce qui a Chat ou Chien dans son nom.
    (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false)Tous les BasePart qui sont soit ancrés et peuvent se collision, soit ou non ancrés et ne peuvent pas se collision.

Sélection des résultats filtrés

Dans une hiérarchie filtrée, certaines raccourcis de clé et opérations de souris se comportent différemment que dans une hiérarchie non filtrée.

Tout sélectionner

Dans une hiérarchie non filtrée, en appuyant sur CtrlA sur Windows ou sur Mac, sélectionnez tous les objets. Dans une hiérarchie non filtrée, les mêmes raccourcis ou le bouton 2> sélectionner tous les objets2> sélectionnent seulement les objets 5>matchant le filtre5>.

All objects selected with Select All shortcut
Tous les objets sélectionnés

Maj-Sélectionner

Dans une hiérarchie non filtrée, en cliquant sur un objet et en cliquant ensuite sur Maj -cliquant sur un autre objet, tout est sélectionné dans la portée.

Dans une hiérarchie filtrée, si l'objet cliqué initialement et l'objet cliqué initialement correspond à la requête de filtrage, seuls les objets de filtrage dans la portée sont sélectionnés.

All objects selected with Shift-select key combo
Tous les objets sélectionnés dans la portée

Glisser la sélection

En cliquant et en faisant glisser du côté droit de la fenêtre, vous activez une boîte de modélisationde sélection. Dans une hiérarchie non filtrée, tout ce qui se trouve dans la boîte est sélectionné.

Dans une hiérarchie filtrée, seuls les objets de correspondance des filtres sont sélectionnés dans la zone de sélection.

All objects selected with mouse drag-select
Tous les objets dans la zone de sélection sélectionnés

Raccourcis clavier supplémentaires

RaccourciDescription
Avec une branche sélectionnée effondrée, étire cette branche. Lorsqu'il est pressé à nouveau, sélectionne le premier enfant immédiatement sous le nœud parent.
Avec n'importe quel enfant d'une branche sélectionné, déplace la sélection de retour au nœud parent. Lorsqu'il est pressé à nouveau, il referme l'ensemble de la branche.
accueilSélectionne l'objet le plus haut de la hiérarchie ( Workspace ).
finSélectionne l'objet le plus bas de la hiérarchie.
page vers le hautSélectionne l'objet dans la hiérarchie qui est au-dessus de l'itemde hiérarchie le plus visible.
page vers le basSélectionne l'objet dans la hiérarchie qui est en dessous du dernier itemde la hiérarchie visible .