Interfaz de usuario

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

Puede crear rápidamente interfaces gráficas de usuario de alta calidad con requisitos de script mínimos usando objetos de UI integrados. Dependiendo de dónde lo crees, las renderizaciones de UI son en la pantalla o dentro del mundo 3D de una experiencia.

IU de la pantalla

Contenedores de pantalla contienen objetos de UI que quieres mostrar en la pantalla del usuario. Todos los objetos de UI y el código de la pantalla se almacenan y se cambian en el cliente.

IU de inicio de la experiencia

Contenedores in-experience como SurfaceGuis y BillboardGuis que contienen objetos de UI que desea mostrar en el mundo 3D de su experiencia.

Objetos de Interfaz de Usuario

La mayoría de los elementos de la interfaz de usuario son GuiObjects , objetos de interfaz gráfica de usuario 2D que puedes padres a los contenedores. Los cuatro más comunes son marcos , etiquetas , 2> botones2> y 5> texto de entrada5> objetos.

ObjetoDescripción
MarcoFrames actúa como contenedores para otros objetos de UI. Cuando manipulas los marcos, también manipulas los objetos que contienen.
EtiquetaTextLabel y ImageLabel objetos te permiten mostrar texto y imágenes personalizables.
BotónTextButton y ImageButton objetos permiten a los usuarios solicitar una acción.
Entrada de textoLos objetos Class.Toolbar permiten a los usuarios ingresar texto.

Usa las propiedades Position, Size, Class.GuiObject

Diseño y布局

Además de las propiedades básicas para ajustar la posición y el tamaño, Roblox también proporciona estructuras de diseño como lista/ flexible y cuadrícula, así como modificadores de tamaño y 1> modificadores de apariencia1>.

UIListLayout para secuencias de elementos horizontales o verticales.

Marcos Interactivos

Además de los objetos de usuario clave para la interfaz de usuario, los siguientes frameworks proporcionan interactividad y personalización de terceros para sus experiencias.

Solicitudes de proximidad

Objetos de próximidad de prom示 son objetos de UI únicos que solicitan la interacción del usuario para activar una acción cuando se acercan a objetos de experimento como puertas, interruptores de luz y botones.

Detectores de UI

Detectores de arrastre de UI facilitan y promueven la interacción con elementos de la interfaz de usuario 2D, como sliders, spinners y más.

Detectores de拖 3D

Detectores de arrastre 3D fomentan la interacción física con objetos 3D en una experiencia, como abrir puertas y cajones, deslizar una parte alrededor, agarrar y lanzar una bola de boliche, retirar y disparar una granada de lanzamiento y mucho más.