Workspace é um serviço de contêiner que mantém objetos que você deseja que o Roblox Engine renderize no mundo 3D.Você normalmente adicionará esses objetos ao espaço de trabalho:
- Attachment objetos, que você pode anexar a geradores de efeitos especiais como um ParticleEmitter , objetos de UI como um BillboardGui , físico Constraints e muito mais.
- Model objetos que organizam agrupamentos geométricos.
- Script objetos que são parentados por outros objetos no espaço de trabalho. Scripts não são renderizados, mas podem afetar o renderizamento de outro objeto.
Peças
Part objetos representam os blocos de construção primitivos no Roblox.Por padrão, todas as peças têm sua física simulada e são renderizadas se aparecerem no espaço de trabalho 3D.Peças podem tomar a forma de blocos, esferas, cilindros, fatias ou cantos fatiados.Além disso, TrussPart atua como uma viga de treliça que os personagens podem escalar como uma escada.
![]() | ![]() | ![]() | ![]() | ![]() |
Você também pode aplicar operações de modelagem sólida a peças, como união ou negativa, para combiná-las em algo mais complexo como vasos ou tubos vazios.
Malhas
Um MeshPart é um objeto que representa uma malha (uma coleção de vértices, bordas e faces que compõem um objeto 3D).Você normalmente cria malhas usando software de terceiros como Blender ou Maya, então importa-as como MeshPart.
Malhas podem incluir muito mais detalhes do que qualquer modelagem sólida que você possa fazer no Studio.Eles também podem ter racks internos e texturas, permitindo que você crie objetos realistas que você possa posar e animar.


Terreno
O objeto permite que você gere e esculpa ambientes de terreno detalhados e realistas, como montanhas, corpos de água, colinas cobertas de grama ou um deserto plano.Usando o Editor de Terreno, você pode facilmente gerar e alterar grandes regiões de terreno.

Modelos
Um Model é um objeto de contêiner para grupos geométricos , como BasePart , Motor6D objetos e outros modelos.Modelos podem ser agrupamentos simples ou você pode definir uma parte primária dentro do modelo, para que ele funcione como uma montagem, que o motor de física trata como um único corpo rígido.Modelos também podem conter scripts que atuam nos objetos individuais do modelo.


Acesso ao espaço de trabalho em scripts
Dentro de um script, você pode acessar o Workspace de um local de três maneiras diferentes, todas válidas.
- game:GetService("Workspace")
- workspace
- game.Workspace
A partir daí, você pode realizar um grande conjunto de casos de uso para scriptar a lógica de suas experiências e criar mundos e interações dinâmicas. Por exemplo:
- Obtenha uma referência a qualquer objeto no espaço de trabalho para alterar suas propriedades durante a execução.
- Obtenha uma referência ao objeto de um usuário Camera para manipular sua visão do espaço de trabalho.
- Ouça eventos em objetos no espaço de trabalho para realizar lógica em momentos específicos, como quando um personagem tocável do usuário toca em um objeto.