A janela Explorer mostra uma lista hierárquica de cada instância dentro de uma experiência. No nível mais alto nível da hierarquia estão os serviços; o espaço de trabalho, por exemplo, é onde o conteúdo 3D visível, como partes, são armazenadas.
Hierarquia Pai-Filho
A Roblox usa o conceito de parentalidade para organizar objetos. Todos os filhos de um objeto pai aparecem sob seu ramo quando expandido.
Expandir e recolher ramificações
Clicar na seta ao lado de um ramo pai, ou pressionar → ou ← quando um ramo pai é selecionado, expande ou recolhe apenas essa ramificação (ramos filhos aninhados permanecem no estado atual). Para expandir ou recolher todas as ramificações dentro uma hierarquia multi-aninhada, segure Shift ao clicar na seta.
Inserção e paternidade
Inserir novo objeto
Alguns objetos como partes primitivas podem ser inseridos na guia Modelo, mas um conjunto completo de objetos pode ser inserido através de qualquer um dos seguintes métodos:
Passe o mouse sobre o pai do objeto e clique no botão ⊕.
Clique com o botão direito do mouse no pai do objeto e selecione Inserir objeto.
Selecione o pai do objeto e pressione CtrlI no Windows ou ⌘ I no macOS.
Cada método abre uma janela de inserção que contém uma lista de objetos classificados por categoria. Você pode localizar rapidamente objetos familiares digitando uma consulta no campo de entrada:
Caso queira, você pode personalizar ainda mais o comportamento do fluxo de trabalho de inserção da seguinte forma:
Colar da área de transferência
Para um objeto copiado para a área de transferência, você pode colar como um novo filho no Class. Workspace, ou em um ou mais pais existentes.
- <Grid item xs=10 sm=11 md=11 lg=11>
Clique com o botão direito do mouse nos pais específicos e escolha uma das seguintes opções no menu de contexto:
Colar em Cola o objeto filho geometricamente em cima do original. CtrlShiftV (Windows)
⌘ShiftV (macOS)Colar no local original Cola o objeto filho no mesmo em CFrame que foi escrito.
Alterar pais
Para alterar o pai de um ou mais filhos (nova hierarquização), basta arrastá-los e soltá-los no novo pai.
Organizar por pastas
Como diretórios/pastas em um computador, o objeto Class. Folder é uma maneira útil de organizar objetos. Por exemplo, se você quiser armazenar todos os sons ambientais em um local lógico, você pode criar uma pasta e colocar vários Class. Sound objetos dentro dela.
Você pode organizar objetos em pastas da seguinte forma:
Crie uma instância da Pasta através de um método de inserção padrão e arraste e solte objetos existentes nela.
Selecione vários objetos, clique com o botão direito e, em seguida, selecione Agrupar como Pasta do menu de contexto ou pressione AltCtrlG no Windows ou ⌥⌘G no macOS.
Filtrar instâncias
Através da entrada Filtrar Espaço de Trabalho próximo da parte superior da janela, você pode filtrar as instâncias por nome, propriedade, e consultas personalizadas de classe/subclasse/tag e consultas de ancestralidade. Você também pode combinar parâmetros para filtragem lógica avançada.
Filtro de nome
Digitar em uma string básica produz instâncias correspondentes de nome. Por exemplo, a filtragem pela palavra-chave "Script" encontra todas as instâncias contendo ela, como o ServerScriptService e o StarterPlayerScripts.
Filtros de propriedade
Você pode filtrar por igualdade de propriedade ou comparações de valor. A maioria das propriedades são compatíveis, e o filtro funciona com correspondências parciais, ignora o espaçamento e não é sensível a maiúsculas.
As comparações do valor de propriedade são filtradas através dos operadores~=, >, <, <=, ou >=.
Filtro de exemplo Resultado Locked = true Class. BasePart|BasePartscom Class. BasePart. Locked|Lockedconfigurado para verdadeiro. Material == plas Class. BasePart|BaseParts com Class. BasePart. Material|Material de Enum. Material|Plastic ou `Enum. A igualdade de propriedade é filtrada através dos operadores = ou ==.
Filtro de exemplo Resultado Health > 50 A cada Class. Humanoid com mais de 50 Class. Humanoid. Health|Health. Transparency ~= 0.5 Class. BasePart|BaseParts com Class. BasePart. Transparency|Transparency não igual a 0,5. Tipos de propriedade como Datatype. Vector3 e Datatype. Color3 dão suporte à filtragem em campos individuais. Isso funciona para igualdade exata ou para comparações de valor.
Filtro de exemplo Resultado Position. X = 1 Objetos com uma posição X de exatamente 1. Color. R > 120 Objetos com um valor de canal de cor vermelho (R) maior do que 120. Tipos de propriedade como Datatype. Vector3 e Datatype. Color3 são compatíveis com a filtragem como unidade completa. Isso funciona para igualdade exata ou com operadores de comparação em que cada valor é comparado com o comparador.
Filtro de exemplo Resultado Position > 0, 10, 0 Objetos com uma posição X, Y, e Z maior que 0, 10, 0, respectivamente. Color = 255, 0, 0 Objetos com um valor de cor RGB de exatamente (255, 0, 0).
Filtros personalizados
Classes, subclasses e marcadores são filtrados através de várias consultas personalizadas, incluindo:
- classname:[Class] e c:[Class]ambos encontram tudo o que é da classe [Class]. Por exemplo, classname:Part encontra tudo o que é um Class. Part.
- is:[SubClass] encontra tudo o que é uma subclasse de [SubClass]. Por exemplo, is:BasePart encontra tudo o que é uma subclasse de Class. BasePart, como Class. Part e Class. MeshPart.
- tag:[TagName] encontra tudo com um Class. CollectionService marcador de [TagName]. Por exemplo, tag:LightSource encontra tudo o que está marcado com o LightSource. Você pode adicionar marcadores no Editor de marcadores e os nomes de marcadores serão preenchidos automaticamente.
Filtros de ancestralidade
Você pode filtrar dentro de um escopo específico usando o . operador , operadores de cadeia juntos para filtros altamente específicos ou usar * como um curinga.
[Parent].** encontra todos os descendentes de um pai. Por exemplo, CarModel.** encontra todos os descendentes do Modelo de Carro.
Encadear . operadores adiciona especificidade. Por exemplo, Animals. Dog. Tail encontra objetos nomeados Taildentro Dog de Animals.
* atua como um curinga, por exemplo:
Filtro de exemplo Resultado Cart.* Todos os filhos de um objeto nomeado Carrinho. Cart.Barrier.* Todos os filhos de Barreira, em si um filho do Carrinho. Cart.*.* Todos os netos do Carrinho, exceto filhos diretos do Carrinho. Cart.*. Trim Todos os netos do Carrinho que são nomeados Enfeite. [Parent].[Child] encontra filhos nomeados dentro de um pai nomeado. Por exemplo, workspace. Model encontra instâncias nomeadas Modelo dentro de instâncias nomeadas espaço de trabalho, semelhantes aos scripts.
Combinar parâmetros
Para pesquisas lógicas avançadas, você pode combinar filtros através de uniões e agrupamentos.
Vários filtros separados por espaços ou and operam em todos das condições.
Filtro de exemplo Resultado Anchored=true CanCollide=true Cada Class. BasePart que está ancorado e pode colidir. Cart.*.* Transparency < 1 Todos os netos do Carrinho que não são totalmente transparentes. Anchored=false and CanCollide=false Cada Class. BasePart que não está ancorado e não pode colidir. O or conjunto opera assim como o oroperador no código. Grupos dentro de parênteses, acompanhados por or, encontram tudo dentro de vários filtros combinados.
Filtro de exemplo Resultado Cat or Dog Tudo o que tenha Gato ou Cachorro em seu nome. (Anchored=true CanCollide=true) or (Anchored=false CanCollide=false) Cada Class. BasePart que ou esteja ancorado e pode colidir, ou não esteja ancorado e não pode colidir.
Selecionar resultados filtrados
Dentro de uma hierarquia filtrada, certos atalhos de tecla e operações de mouse se comportam de forma diferente do que fazem dentro de uma hierarquia não filtrada.
Selecionar todos
Dentro de uma hierarquia não filtrada, ao pressionar CtrlA no Windows ou ⌘A no macOS, seleciona todos os objetos. Dentro de uma hierarquia filtrada, o mesmo atalho ou o botão "selecionar tudo" seleciona apenas os objetos com o filtro de correspondência.
Seleção com Shift
Com uma hierarquia não filtrada, clicar em e um objeto e, em seguida, clicar com o Shift em outro objeto, seleciona tudo dentro do intervalo.
Dentro de uma hierarquia filtrada, se ambos os objetos inicialmente clicados e clicados com shift são associados à consulta do filtro, apenas objetos correspondentes ao filtro dentro do intervalo são selecionados.
Arrastar para selecionar
Clicar e arrastar do lado direito da janela inicia uma caixa de seleção. Dentro de uma hierarquia não filtrada, tudo dentro da caixa é selecionado.
Dentro de uma hierarquia filtrada, somente objetos de correspondência do filtro dentro da caixa de seleção são selecionados.
Atalhos adicionais
Atalho | Descrição |
---|---|
→ | Com uma ramificação recolhida selecionada, expande essa ramificação. Quando pressionado novamente, seleciona o primeiro filho imediatamente sob o nó do pai. |
← | Com qualquer filho de uma ramificação selecionada, move a seleção de volta para o nó do pai. Quando pressionado novamente, toda a ramificação é recolhida. |
home | Seleciona o objeto principal na hierarquia (Class. Workspace). |
fim | Seleciona o objeto mais fundo na hierarquia. |
page up | Seleciona o objeto na hierarquia que está acima do Item de hierarquia visível superior. |
page down | Seleciona o objeto na hierarquia que está abaixo do item de hierarquia visível inferior. |