Marcos de Vista

*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 ViewportFrame utiliza una cámara para renderizar objetos 3D en un marco 2D. Los casos de uso ideales incluyen:

  • Un minimapa de tu experiencia directamente en la esquina de la pantalla de un usuario.
  • Modelos 3D de elementos en un menú de inventario.
  • Objetos rotatorios que un personaje tiene equipados.

Configuraciones de Vista

Los objetos 3D que los usuarios ven a través de un ViewportFrame pueden moverse con su cámara, permanecer estáticos o rotar dentro del ViewportFrame. Este objeto también puede incluir un hijo Sky como un cubemap para reflejos.

Si deseas que un objeto 3D se mueva con la cámara:

  1. Posiciona la vista de la cámara dentro de la experiencia para que el objeto que deseas ver dentro del marco sea visible.

  2. Agrega un nuevo ViewportFrame a la pantalla y luego asegúrate de que esté seleccionado en el Explorador.

  3. En la ventana de Propiedades, asigna la propiedad CurrentCamera a la cámara:

    1. Selecciona la propiedad CurrentCamera. Tu cursor cambiará.
    2. En la ventana de Explorador, haz clic en el objeto Camera de nivel superior.
  4. Haz que el objeto 3D deseado sea hijo del nuevo ViewportFrame. Ten en cuenta que si aún deseas ver el objeto dentro de tu experiencia, debes duplicarlo en el Workspace y luego parentear el objeto duplicado al ViewportFrame.

Cuando muevas tu cámara, el objeto también se moverá dentro del ViewportFrame.

Iluminación y apariencia

La iluminación dentro de un ViewportFrame se controla mediante tres propiedades:

PropiedadDescripción
AmbientDetermina el tono de iluminación general aplicado al área dentro del marco de vista. Por defecto es Color3.fromRGB(200, 200, 200) (gris fantasma).
LightDirectionUn Vector3 que representa la dirección de la fuente de luz desde la posición (0, 0, 0). Por defecto es (-1, -1, -1).
LightColorColor de la luz direccional. Por defecto es Color3.fromRGB(140, 140, 140) (plata).

Además, puedes ajustar la apariencia general renderizada del marco a través de las siguientes propiedades:

PropiedadDescripción
ImageColor3Cambia el color/tinte de la imagen sin modificar el objeto renderizado. El valor de colorización por defecto es Color3.new(1, 1, 1) (blanco) en el cual no ocurre modificación de color.
ImageTransparencyCambia la transparencia de la imagen sin modificar el objeto renderizado. Un valor de 0 (por defecto) es completamente opaco y un valor de 1 es completamente transparente (invisible).
©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.