ScreenGui
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
El objeto de almacenamiento principal para 2D GuiObjects mostrado en la pantalla del usuario. Un ScreenGui solo muestra si está vincul
Para mejoras de rendimiento, la apariencia de un ScreenGui está guardada hasta que ocurra uno de los siguientes eventos:
- Se agrega o se elimina un descendiente de él.
- Una propiedad de un descendiente cambia.
- Una propiedad de la ScreenGui en sí misma cambia.
Si producirsecualquiera de estos eventos, la apariencia de ScreenGui se recompila en el marco siguiente en que se renderiza.
Resumen
Propiedades
¿Quieres clipar el contenido de este ScreenGui a la zona segura del dispositivo.
Controla el orden en el que se muestran múltiples ScreenGuis .
Determina si este ScreenGui se superpone con el rango de los elementos de interfaz de usuario del núcleo de Roblox.
Especifica si las transformaciones de compatibilidad de la interfaz de usuario se aplican a la descendencia "pantalla completa" GuiObjects en los dispositivos con cortes de pantalla.
Controla las inyecciones de área segura que se aplican a los contenidos de este ScreenGui .
Alterna la visibilidad de este LayerCollector .
Determina si el LayerCollector se reinicia (se elimina a sí mismo y se clona en el jugador's PlayerGui ) cada vez que el personaje del jugador reaparece.
Controla cómo se comporta GuiObject.ZIndex en todos los descendientes de este LayerCollector .
Describe la posición de pantalla actual de un elemento de UI, en píxeles.
Describe la rotación de pantalla actual de un elemento de UI, en grados.
Describe el tamaño de pantalla actual de un elemento de UI, en píxeles.
Cuando esté configurado como verdadero, la localización se aplicará a este GuiBase2d y sus descendientes.
Una referencia a un LocalizationTable para ser usado para aplicar la localización automatizada a este GuiBase2d y sus descendientes.
Personaliza el comportamiento de la selección del gamepad en la dirección de abajo.
Personaliza el comportamiento de la selección del gamepad en la dirección de la izquierda.
Personaliza el comportamiento de la selección del gamepad en la dirección correcta.
Personaliza el comportamiento de la selección del gamepad en la dirección de arriba.
Permite la personalización del movimiento de la plataforma de juego.
Eventos
Eventos heredados de GuiBase2d- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Se activa cuando la selección del gamepad se mueve, se va o cambia dentro de la GuiBase2d conectada o cualquier descendiente de GuiObjetos.
Propiedades
ClipToDeviceSafeArea
Si esta propiedad es true , todos los descendientes de este GuiObject se cortarán a la zona segura del dispositivo (ver Class.GuiObj
Si esta propiedad es false , los descendientes de GuiObject no se cortarán a la zona segura del dispositivo y pueden ser ocultos por el píxel de cámara o otras salidas de pantalla.
Tenga en cuenta que esta propiedad se ignorará si establece ScreenGui.ScreenInsets a None, ya que esto implica que tiene la intención de desregistrar los inicios de sesión seguros del dispositivo.
DisplayOrder
Esta propiedad controla el orden en el que se dibujan varios ScreenGuis con un valor más alto. ScreenGuis con un valor más bajo se dibujará en la parte superior de los que tienen un valor más bajo.
IgnoreGuiInset
Si esta propiedad es false (por defecto), ScreenInsets está configurado como Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.Enmarca.En
Si esta propiedad se cambia a true y ScreenInsets está actualmente configurado como CoreUISafeInsets , 1> Class.ScreenGui.ScreenInsets|ScreenInsets1> se configurará como 4> Class.ScreenGui.ScreenInsets|DeviceSafe
Vea ScreenInsets para obtener más información sobre cómo los inserciones de pantalla afectan el contenido de un ScreenGui .
SafeAreaCompatibility
Esta propiedad especifica si las transformaciones de compatibilidad de la interfaz de dispositivoautomática se aplican a la descendencia "pantalla completa" GuiObjects de este ScreenGui en pantallas con cortes de pantalla. La elegibilidad ocurre si
El valor predeterminado es FullscreenExtension para mejorar automáticamente la apariencia de la interfaz de usuario que fue autora para pantallas sin cortes. Sin embargo, se recomienda que evite las extensiones de pantalla para el nuevo trabajo; en cambio, use la propiedad ScreenInsets para especificar qué insets
Nota que los objetos de la interfaz de usuario descendente continuarán siendo cortados por la zona segura del dispositivo si se establece que ClipToDeviceSafeArea está configurado como true .
ScreenInsets
Esta propiedad controla las inyecciones de área segura que se aplican a los contenidos de este ScreenGui .
La configuración predeterminada de CoreUISafeInsets mantiene todos los descendientes de GuiObjects dentro de la zona segura de la interfaz de usuario del núcleo, alejados de los botones de la barra superior de Roblox y otros cortes de pantalla como el nivel de cámara del dispositivo.
Si establece esta propiedad en None , los objetos de la interfaz de usuario pueden estar ocultos detrás de los objetos de la interfaz de usuario de núcleo o cortes de dispositivo como la cámara noch. Como resultado, solo debe usar None para un ScreenGui que contiene contenido no interactivo como imágenes de fondo.
Vea Contenedores de IU de pantalla para obtener ejemplos alternativos.