Los Marcos básicos actúan como contenedores para otros ObjetosGui como etiquetas y botones. Puedes aplicar marcos para mostrar en la pantalla de un usuario o en una superficie dentro del juego.

Los marcos son contenedores ideales para diseños responsivos como diseños de lista y flexibles, permitiéndote cambiar el tamaño del marco y ajustar dinámicamente cómo los elementos del diseño se ajustan dentro de él. Marcos también son ObjetosGui centrales, por lo que puedes personalizar propiedades como BackgroundColor3, Transparencia, aplicar un gradiente de fondo o borde, y más.
Aparte de su uso común como contenedores, también puedes usar Marcos para el diseño de la interfaz de usuario. Por ejemplo, como un separador visual entre otros elementos de la interfaz de usuario, puedes escalar un marco para que sea delgado y largo hasta que se convierta en una línea.
Recorte
Por defecto, los contenedores de GuiObject recortan su contenido (descendientes de GuiObjects) a través del booleano ClipsDescendants. Si deseas que los descendientes aparezcan fuera de los límites de un contenedor, simplemente establece ClipsDescendants en false.


Es importante tener en cuenta que StarterGui.ClipsDescendantsSupportsRotation debe ser true para que el recorte funcione en los descendientes rotados (no cero Rotation) dentro del contenedor. Sin embargo, el recorte por un contenedor rotado (el contenedor de recorte en sí está rotado) o por esquinas redondeadas (UICorner) no está soportado. Si necesitas recortes en contenedores rotados o redondeados, considera CanvasGroup.

Rotation = 0

Rotation = 10
Tamaño automático
Los marcos se pueden configurar para ajustar automáticamente su tamaño dependiendo de su contenido. Para lograr esto, establece el Tamaño del marco en el ancho y/o alto mínimo, luego establece su propiedad TamañoAutomático en X, Y o XY dependiendo de qué ejes debe aplicarse el tamaño automático. Una vez configurado, el marco se redimensionará automáticamente en función del tamaño de los ObjetosGui y los diseños dentro de él.