GuiBase2d
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
GuiBase2d es una clase abstracta heredada por 2D GuiObjects .
Resumen
Propiedades
Describe la posición actual de la pantalla de un elemento GuiBase2d , en píxeles.
Describe la rotación de la pantalla actual de un elemento GuiBase2d en grados.
Describe el tamaño de la pantalla actual de un elemento GuiBase2d , en píxeles.
Cuando se establece en true, la localización se aplicará a este GuiBase2d y a sus descendientes.
Una referencia a un LocalizationTable para usar para aplicar localización automatizada a este GuiBase2d y sus descendientes.
Personaliza el comportamiento de selección del gamepad en la dirección de abajo.
Personaliza el comportamiento de selección del gamepad en la dirección izquierda.
Personaliza el comportamiento de selección del gamepad en la dirección correcta.
Personaliza el comportamiento de selección del gamepad en la dirección de arriba.
Permite la personalización del movimiento de selección del gamepad.
Eventos
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Se enciende cuando la selección del gamepad se mueve a, deja o cambia dentro del conectado GuiBase2d o cualquier descendiente GuiObjects .
Propiedades
AbsolutePosition
AbsolutePosition es una propiedad de solo lectura que proporciona la posición de la pantalla de un elemento GuiBase2d en píxeles.Esto representa la posición de píxel real en la que un elemento se renderiza como resultado de las dimensiones y posiciones de sus ancestros.Tenga en cuenta que AbsolutePosition siempre representa la esquina superior izquierda del elemento GuiBase2d.
Si el GuiBase2d está en un ScreenGui , la propiedad AbsolutePosition usa el sistema de coordenadas de la ventana de visualización CoreUISafeInsets.El origen de este sistema de coordenadas se encuentra en la esquina inferior izquierda de la barra superior de Roblox.Tenga en cuenta que este es el mismo sistema de coordenadas utilizado por la propiedad InputObject.Position.

Vea también AbsoluteRotation y AbsoluteSize .
AbsoluteRotation
AbsoluteRotation es una propiedad de solo lectura que describe la rotación real de la pantalla de un elemento GuiBase2d en grados.No realiza comprobación de límites , por lo que su valor puede no estar en el rango 0 a 360.
Vea también AbsolutePosition y AbsoluteSize .
AbsoluteSize
AbsoluteSize es una propiedad de solo lectura que describe el tamaño real de la pantalla de un elemento GuiBase2d , en píxeles.
Vea también AbsolutePosition y AbsoluteRotation .
AutoLocalize
Cuando se establece en true, la localización se aplicará a este GuiBase2d y a sus descendientes.Las entradas utilizadas para la localización son el mismo conjunto de entradas devueltas por LocalizationService:GetTableEntries() .Las entradas con AutoLocalize habilitadas se traducen automáticamente después de que la tabla de la nube se cargue si es necesario.
Vea también RootLocalizationTable .
RootLocalizationTable
Una referencia a un LocalizationTable para usar para aplicar localización automatizada a este GuiBase2d y sus descendientes. AutoLocalize debe establecerse en true en el GuiBase2d y sus ancestros para que se aplique la localización automatizada.
Puedes establecer esto para referenciar un LocalizationTable en cualquier lugar del DataModel.El objeto GuiBase2d y todos sus hijos intentarán usar ese específico LocalizationTable y sus ancestros para la sustitución de texto automática antes de usar las tablas bajo LocalizationService en un orden no definido y la tabla de la nube.
Si no hay una traducción disponible en la tabla referenciada, buscará una traducción en el padre de esa tabla, si también es un LocalizationTable , y así sucesivamente.
Vea también LocalizationService:GetTableEntries() que explica cómo se usa el RootLocalizationTable para la localización automatizada.
SelectionBehaviorDown
Personaliza el comportamiento de selección del gamepad en la dirección de abajo.
SelectionBehaviorLeft
Personaliza el comportamiento de selección del gamepad en la dirección izquierda.
SelectionBehaviorRight
Personaliza el comportamiento de selección del gamepad en la dirección correcta.
SelectionBehaviorUp
Personaliza el comportamiento de selección del gamepad en la dirección de arriba.
SelectionGroup
Permite la personalización de cómo la selección del gamepad puede moverse entre botones, que son descendientes del grupo de selección, salir del grupo y seleccionar otros botones.
Configurar SelectionGroup a true expondrá las propiedades SelectionBehaviorUp, SelectionBehaviorDown, SelectionBehaviorLeft y SelectionBehaviorRight.Para estos comportamientos de selección, una configuración de Enum.SelectionBehavior.Escape (predeterminada) significa que la selección del gamepad intenta encontrar una selección dentro del grupo de selección y solo se mueve fuera si no encuentra un botón adecuado.Alternativamente, una configuración de Enum.SelectionBehavior.Stop significa que la selección del gamepad solo se ve dentro del grupo de selección y no se mueve fuera del grupo desde la dirección de comportamiento de selección.
Métodos
Eventos
SelectionChanged
Este evento se activa cuando la selección del gamepad se mueve, se queda o cambia dentro del conectado GuiBase2d o cualquier descendiente GuiObjects .Cuando el resaltado de la selección se mueve a un , las burbujas de evento se informan de que la selección ha cambiado/ingresado/salido a un en su árbol descendente.
Parámetros
Verdadero si la nueva selección coincide con el GuiBase2d adjunto.