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 desea que el motor de Roblox renderice en el mundo 3D. Por lo general, agregará estos objetos al espacio de trabajo:

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

Partes

Part Los 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 partes pueden tomar la forma de bloques, esferas, cilindros, cuñas o cuñas de esquina. Además, TrussPart actúa como una viga de braguero que los personajes pueden subir como una escalera.

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

También puede aplicar operaciones de modelado sólido a partes, como unir o negar, para combinarlas en algo más complejo como cuencos o tubos huecos.

Mallas

Un MeshPart es un objeto que representa una malla (una colección de vértices, bordes y caras que componen un objeto 3D). Por lo general, crea mallas usando software de terceros como Blender o Maya, luego los importa como MeshPart usando Studio.

Las mallas pueden incluir mucho más detalle que cualquier modelado sólido que puedas hacer en Studio. También pueden tener aparejos y texturas internos, 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.
Malla con Apariencia de Superficie

Terreno

El objeto Terrain le permite generar y esculpir entornos de terreno detallados y realistas, como montañas, cuerpos de agua, colinas cubiertas de hierba o un desierto liso. Usando el Editor de terreno, puede generar y alterar 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 puede establecer una parte primaria dentro del aplicación de modelado, para que funcione como un montaje, que el motor de física trata como un solo cuerpo rígido. Los modelos también pueden contener scripts que actúan sobre los objetos individuales del aplicación de modelado.

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 agrupamientos que componen el modelo

Accediendo al espacio de trabajo en scripts

Dentro de un script, puedes acceder al Workspace de un lugar de tres formas diferentes, todas válidas.

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

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

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