GuiBase2d

Mostrar obsoleto

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

No creable
No explorable

GuiBase2d es una clase abstracta heredada por 2D GuiObjects .

Resumen

Propiedades

Eventos

Propiedades

AbsolutePosition

Solo lectura
No replicado

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.

Diagram showing the origin of the AbsolutePosition coordinate system.

Vea también AbsoluteRotation y AbsoluteSize .

AbsoluteRotation

Solo lectura
No replicado

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

Solo lectura
No replicado

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

Leer paralelo

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

Leer paralelo

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

Leer paralelo

Personaliza el comportamiento de selección del gamepad en la dirección de abajo.

SelectionBehaviorLeft

Leer paralelo

Personaliza el comportamiento de selección del gamepad en la dirección izquierda.

SelectionBehaviorRight

Leer paralelo

Personaliza el comportamiento de selección del gamepad en la dirección correcta.

SelectionBehaviorUp

Leer paralelo

Personaliza el comportamiento de selección del gamepad en la dirección de arriba.

SelectionGroup

Leer paralelo

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

amISelected: boolean

Verdadero si la nueva selección coincide con el GuiBase2d adjunto.

previousSelection: GuiObject
newSelection: GuiObject