Espaço de trabalho 3D

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

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:

  • BasePart objetos, que inclui tanto Part e MeshPart objetos.
  • 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.

Bloquear
Esfera
Cilindro
Cunha
Canto fatiado
A single gray block partA single gray sphere partA single gray cylinder partA single gray wedge partA single gray corner wedge part

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.

A high-quality treasure chest mesh with a texture.

Modelo com textura
>

A realistic looking leafy bush with shadows and depth.

Modelo com Aparência de Superfície
>

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.

A viewport view of desert terrain with mountains in the distance.

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.

A humanoid model of a creepy girl with four red eyes standing in an A pose. She wears a maroon dress with webs and bright red stockings.

Um modelo chamado Octavia
>

A close up view of the model's children in the Explorer window that comprise the model.

Os grupos que compõem o 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.