Rayos

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

Un Beam es un objeto que renderiza una Texture entre dos objetos Attachment. Al establecer propiedades del rayo, puedes:

  • Agregar una textura y un gradiente de color para crear visuales interesantes como cascadas y campos de fuerza.
  • Modificar la transparencia de un rayo para que se desvanezca con el tiempo.
  • Deformar su forma cambiando el ancho o la curva de cada punto de unión.
  • Especificar la longitud y el modo de la textura para afectar cómo se repite a lo largo de la longitud del rayo.

Crear rayos

Antes de comenzar a crear un rayo, es útil activar la visibilidad de las uniones para que puedas ver dónde comienza y termina el rayo. Puedes hacerlo habilitando Mostrar detalles de restricciones desde el menú Ver de Studio.

Para crear un rayo:

  1. Crea dos partes y colócalas a una corta distancia entre sí. Una actuará como el inicio del rayo y la otra como el final del rayo. Agrupa las partes en un Model.

  2. En la ventana de Explorador, agrega un objeto Attachment a cada parte:

    1. Pasa el mouse sobre una parte y haz clic en el botón ⊕. Se muestra un menú contextual.
    2. Desde el menú contextual, inserta una Attachment.
    3. Repite para la otra parte.
  3. En la ventana de Explorador, agrega un objeto Beam al modelo:

    1. Pasa el mouse sobre el modelo y hace clic en el botón ⊕. Se muestra un menú contextual.

    2. Desde el menú contextual, inserta un Beam.

  4. Selecciona el nuevo objeto Beam y asigna sus uniones. Asegúrate de asignar cada propiedad de unión a un objeto Attachment diferente.

    1. En la ventana de Propiedades, selecciona la propiedad Attachment0. Tu cursor cambiará.
    2. En la ventana de Explorador, selecciona la unión de la parte que deseas que sea el inicio de tu rayo.
    3. De vuelta en la ventana de Propiedades, selecciona la propiedad Attachment1. Tu cursor cambiará.
    4. En la ventana de Explorador, selecciona la unión de la parte que deseas que sea el final de tu rayo.
Rayo predeterminado entre dos uniones

Personalizar rayos

Experimentando con las siguientes propiedades, puedes personalizar la apariencia visual de un rayo para crear elementos de juego únicos como campos de fuerza, cascadas y obstáculos en caminos.

Textura

La propiedad Texture renderiza esa textura a lo largo de la longitud del rayo. Puedes establecer la propiedad Texture de un rayo a cualquier ID de activo. Para obtener más información, incluyendo cómo agregar o subir tus propias texturas, consulta aquí.

Una textura de círculos grises oscuros contra un fondo gris emite entre dos uniones.

Un rayo renderiza su textura usando dos triángulos dibujados entre los Segments, y los segmentos se disponen entre la orientación de los dos puntos de unión. Cuando giras los puntos de unión en diferentes direcciones, los segmentos también giran.

La misma textura de la imagen anterior ahora está curvada porque las uniones están en diferentes orientaciones.

Color

La propiedad Color tiñe la textura del rayo a un tono específico, o a un gradiente ColorSequence a lo largo de su extensión.

  1. En la ventana de Explorador, selecciona el rayo.

  2. En la ventana de Propiedades, selecciona la propiedad Color. Puedes:

    1. Hacer clic en el cuadrado de color para abrir la ventana emergente de Colores y seleccionar un color.
    2. Introducir tres números en el campo de valor de color RGB.

Transparencia

La propiedad Transparency establece la transparencia del rayo como un valor constante o como una NumberSequence con rangos de 0 (totalmente opaco) a 1 (totalmente claro).

  1. En la ventana de Explorador, selecciona el rayo.
  2. En la ventana de Propiedades, selecciona la propiedad Transparencia.
  3. Introduce la opacidad deseada para el rayo.

Ancho

Puedes establecer el ancho del rayo en studs en cada extremo configurando las propiedades Width0 y Width1. Un valor más alto se traduce en un ancho mayor y un valor más bajo se traduce en un ancho menor. Si estableces cualquiera de los valores en menos de 0, Studio lo configura de nuevo a 0.

El rayo a continuación tiene un valor de Width0 de 0.5 y un valor de Width1 de 3.

Una textura emite entre dos uniones. La textura comienza con un ancho pequeño y termina con un ancho grande.

Longitud/modo de textura

La TextureLength y la TextureMode de un rayo determinan cómo su textura se repite a lo largo de su longitud.

Cuando TextureMode está configurado en Enum.TextureMode.Wrap o Enum.TextureMode.Static, las repeticiones de textura serán iguales a la longitud total del rayo (en studs) dividida por su TextureLength.

Diagrama de TextureMode con modo Wrap o Static

Cuando TextureMode está establecido en Enum.TextureMode.Stretch, la textura se repetirá TextureLength veces a lo largo de la longitud total del rayo.

Diagrama de TextureMode con modo Stretch

Orientación

Un rayo es una proyección 2D que existe en un espacio 3D, lo que significa que puede no ser visible desde todos los ángulos. La propiedad FaceCamera, cuando se establece en true, garantiza que el rayo siempre se enfrente a la CurrentCamera, independientemente de su orientación.

Predeterminado vs. FaceCamera

Curva

Los rayos están configurados para utilizar una curva Bézier cúbica formada por cuatro puntos de control. Esto significa que no están restringidos a líneas rectas y la curva del rayo puede modificarse cambiando CurveSize0, CurveSize1, y la orientación de los Attachments del rayo.

Diagrama de curvatura de rayo
©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.