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.
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.
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.
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 ⊕.
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 :
Vous pouvez également personnaliser le comportement du flux de travail d'insertion comme suivant :
- 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.
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.
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é.
Tout les résultats sélectionné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>.
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.
Les comparaisons de valeur propriété sont filtrées par les opérateurs ~=, >, 1> 11>, 4> <4>, ou 7> >=7>.
Exemple de filtre Résultat Health > 50 Tout Humanoid avec plus de 50 Health . Transparency ~= 0.5 0.5 BaseParts 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 filtre Résultat Position.X = 1 Objets avec une position X de 1. Color.R > 120 Objets 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 filtre Ré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 filtre Ré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.*.Trim Tous 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 filtre Résultat Anchored=true CanCollide=true Tous 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=false Tous 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 filtre Résultat Cat or Dog Tout 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>.
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.
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.
Raccourcis clavier supplémentaires
Raccourci | Description |
---|---|
→ | 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. |
accueil | Sélectionne l'objet le plus haut de la hiérarchie ( Workspace ). |
fin | Sélectionne l'objet le plus bas de la hiérarchie. |
page vers le haut | Sélectionne l'objet dans la hiérarchie qui est au-dessus de l'itemde hiérarchie le plus visible. |
page vers le bas | Sélectionne l'objet dans la hiérarchie qui est en dessous du dernier itemde la hiérarchie visible . |