Espacio de trabajo 3D

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Workspace es un servicio de contenedor que contiene objetos que quieres que el motor de Roblox renderice en el mundo 3D.Típicamente agregará estos objetos al espacio de trabajo:

  • BasePart objetos, que incluyen tanto Part como MeshPart objetos.
  • Attachment objetos, que puedes adjuntar a generadores de efectos especiales como un ParticleEmitter , objetos de interfaz de usuario como un BillboardGui , físicos Constraints y más.
  • Model objetos que organizan agrupaciones geométricas.
  • Script objetos que son padres de otros objetos en el espacio de trabajo. Los scripts no se renderizan pero pueden afectar el rendimiento de otro objeto.

Partes

Part objetos representan los bloques de construcción primitivos en Roblox.Por defecto, todas las partes tienen su física simulada y se renderizan si aparecen en el espacio de trabajo 3D.Las piezas pueden tomar la forma de bloques, esferas, cilindros, cuñas o cuñas de esquina.Además, TrussPart actúa como una viga de truss que los personajes pueden escalar como una escalera.

Bloquear
Esfera
Cilindro
Cuña
Esquina de rampa
A single gray block partA single gray sphere partA single gray cylinder partA single gray wedge partA single gray corner wedge part

También puedes aplicar operaciones de modelado sólido a piezas, como unión o negación, para combinarlas en algo más complejo como cuencas o tubos huecos.

Mallas

Un MeshPart es un objeto que representa una malla (una colección de vértices, bordes y caras que constituyen un objeto 3D)Típicamente creas mallas usando software de terceros como Blender o Maya, luego las importas como MeshPart.

Las mallas pueden incluir mucho más detalle que cualquier modelado sólido que puedas hacer en Studio.También pueden tener rigs y texturas internas, lo que te permite crear objetos realistas que puedes posar y animar.

A high-quality treasure chest mesh with a texture.
Malla con textura
A realistic looking leafy bush with shadows and depth.

Enmalla con Apariencia de superficie
>

Terrreno

El objeto Terrain te permite generar y esculpir entornos de terreno detallados y realistas, como montañas, cuerpos de agua, colinas cubiertas de hierba o un desierto plano.Usando el Editor de terreno, puedes generar y modificar fácilmente grandes regiones de terreno.

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

Modelos

Un Model es un objeto contenedor para agrupaciones geométricas , como BasePart , Motor6D objetos, y otros modelos.Los modelos pueden ser agrupaciones simples o puedes establecer una parte principal dentro del modelo, para que funcione como una asamblea, que el motor de físicas trata como un cuerpo rígido único.Los modelos también pueden contener scripts que actúen en los objetos individuales del 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.
Un modelo llamado Octavia
A close up view of the model's children in the Explorer window that comprise the model.

Los grupos que componen el modelo
>

Acceso al espacio de trabajo en scripts

Dentro de un script, puedes acceder a un lugar de Workspace en tres maneras diferentes, todas las cuales son válidas.

  • game:GetService("Workspace")
  • workspace
  • game.Workspace

Desde allí, puedes llevar a cabo un gran conjunto de casos de uso para programar la lógica de tus experiencias y crear mundos y interacciones dinámicas. Por ejemplo:

  • Obtener una referencia a cualquier objeto en el espacio de trabajo para cambiar sus propiedades durante el tiempo de ejecución.
  • Obtener una referencia al objeto Camera de un usuario para manipular su vista del espacio de trabajo.
  • Escucha eventos en objetos en el espacio de trabajo para llevar a cabo lógica en momentos específicos, como cuando un personaje jugable de un usuario toca un objeto.