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.
Objeto | Descripción |
---|---|
Marco | Frames actúa como contenedores para otros objetos de UI. Cuando manipulas los marcos, también manipulas los objetos que contienen. |
Etiqueta | TextLabel y ImageLabel objetos te permiten mostrar texto y imágenes personalizables. |
Botón | TextButton y ImageButton objetos permiten a los usuarios solicitar una acción. |
Entrada de texto | Los 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>.
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.