Diseño de 9-rodajas de UI

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

Al crear interfaces de usuario con bordes y esquinas personalizados, a menudo necesitarás renderizar elementos en diferentes proporciones y rodear visualmente texto localizado u otros contenidos de dimensiones desconocidas. Esto te permite crear elementos de interfaz de usuario de diferentes tamaños sin distorsionar los bordes o las esquinas.

Sin 9-Rodajas
Con 9-Rodajas

Bajo el enfoque de 9-rodajas, una imagen (un solo activo de imagen de Roblox) se divide internamente en nueve sub-imágenes, cada una con diferentes reglas de escalado.

Sub-imagenEscalado
1 3 7 9 (esquinas)ninguno
2 8 (bordes superior/inferior)horizontal
4 6 (bordes izquierdo/derecho)vertical
5 (centro)horizontal + vertical

Editor de Studio

La configuración de rodajas es posible configurando directamente la propiedad Enum.ScaleType y las propiedades de rodaja en una etiqueta de imagen o botón, pero el Editor de 9-Rodajas de Studio es más intuitivo.

Abriendo el editor

Para abrir el Editor de 9-Rodajas visual en Studio:

  1. Selecciona un ImageLabel o ImageButton con un ID de activo válido ingresado en su campo Imagen.
  1. Establece la propiedad ScaleType a Slice.
  1. Haz clic en la propiedad SliceCenter que aparece, luego haz clic en el dentro de la fila.
  1. En la ventana que se abre, 4 líneas rojas superponen la imagen, representando los bordes de las rodajas. También se muestra el tamaño de la imagen fuente.

Establecer offsets

En Studio, arrastra las líneas rojas para establecer los offsets desde los bordes izquierdo, derecho, superior e inferior de la imagen.

A medida que reposicionas las líneas de arrastre, el elemento de UI se actualiza automáticamente para mostrar el resultado.

Configuración de la rodaja
Resultado en ImageLabel de 500×200
Configuración de la rodaja
Resultado en ImageLabel de 500×200
©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.