GuiBase2d
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
GuiBase2d é uma classe abstrata herdada por 2D GuiObjects .
Resumo
Propriedades
Descreve a posição real da tela de um elemento GuiBase2d , em pixels.
Descreve a rotação real da tela de um elemento GuiBase2d em graus.
Descreve o tamanho real da tela de um elemento GuiBase2d , em pixels.
Quando definido para true , a localização será aplicada a este GuiBase2d e seus descendentes.
Uma referência a um LocalizationTable para ser usado para aplicar localização automatizada a este GuiBase2d e seus descendentes.
Personaliza o comportamento de seleção de gamepad na direção de baixo.
Personaliza o comportamento de seleção do gamepad na direção esquerda.
Personaliza o comportamento de seleção do gamepad na direção certa.
Personaliza o comportamento de seleção do gamepad na direção de cima.
Permite a personalização do movimento de seleção do gamepad.
Eventos
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Incêndios quando a seleção do gamepad se move para, deixa ou muda dentro do conectado GuiBase2d ou qualquer descendente GuiObjects.
Propriedades
AbsolutePosition
AbsolutePosition é uma propriedade de leitura só que fornece a posição da tela de um elemento GuiBase2d em pixels.Isso representa a posição real do pixel em que um elemento é renderizado como resultado das dimensões e posições de seus ancestrais.Observe que AbsolutePosition sempre representa o canto superior esquerdo do elemento GuiBase2d.
Se o GuiBase2d estiver em um ScreenGui, a propriedade AbsolutePosition usa o sistema de coordenadas de janela de visualização CoreUISafeInsets.A origem deste sistema de coordenadas está localizada no canto inferior esquerdo da barra superior do Roblox.Observe que este é o mesmo sistema de coordenadas usado pela propriedade InputObject.Position.

Veja também AbsoluteRotation e AbsoluteSize.
AbsoluteRotation
AbsoluteRotation é uma propriedade de leitura apenas que descreve a rotação real da tela de um elemento GuiBase2d, em graus.Ele não faz não verificar limites, então seu valor pode não estar na faixa 0 a 360.
Veja também AbsolutePosition e AbsoluteSize.
AbsoluteSize
AbsoluteSize é uma propriedade de leitura apenas que descreve o tamanho real da tela de um elemento GuiBase2d, em pixels.
Veja também AbsolutePosition e AbsoluteRotation.
AutoLocalize
Quando definido para true , a localização será aplicada a este GuiBase2d e seus descendentes.As entradas usadas para localização são o mesmo conjunto de entradas retornadas por LocalizationService:GetTableEntries() .Entradas com AutoLocalize ativado são automaticamente re-traduzidas após o carregamento da tabela na nuvem, se necessário.
Veja também RootLocalizationTable .
RootLocalizationTable
Uma referência a um LocalizationTable para ser usado para aplicar localização automatizada a este GuiBase2d e seus descendentes.AutoLocalize deve ser definido para true no GuiBase2d e seus ancestrais para que a localização automatizada seja aplicada.
Você pode definir isso para referenciar um LocalizationTable em qualquer lugar do DataModel.O objeto GuiBase2d e todos os seus filhos tentarão usar esse específico LocalizationTable e seus ancestrais para substituição automática de texto antes de usar as tabelas sob LocalizationService em uma ordem não definida e a tabela na nuvem.
Se não houver tradução disponível na tabela referenciada, ela procurará uma tradução no pai dessa tabela, se também for um LocalizationTable, e assim por diante.
Veja também LocalizationService:GetTableEntries() que explica como o RootLocalizationTable é usado para localização automatizada.
SelectionBehaviorDown
Personaliza o comportamento de seleção de gamepad na direção de baixo.
SelectionBehaviorLeft
Personaliza o comportamento de seleção do gamepad na direção esquerda.
SelectionBehaviorRight
Personaliza o comportamento de seleção do gamepad na direção certa.
SelectionBehaviorUp
Personaliza o comportamento de seleção do gamepad na direção de cima.
SelectionGroup
Permite personalizar como a seleção do gamepad pode se mover entre botões, que são descendentes do grupo de seleção, sair do grupo e selecionar outros botões.
Configurar SelectionGroup para true expor as propriedades SelectionBehaviorUp, SelectionBehaviorDown, SelectionBehaviorLeft e SelectionBehaviorRight.Para esses comportamentos de seleção, uma configuração de Enum.SelectionBehavior.Escape (padrão) significa que a seleção do gamepad tenta encontrar uma seleção dentro do grupo de seleção e só se move para fora se não encontrar um botão adequado.Alternativamente, uma configuração de Enum.SelectionBehavior.Stop significa que a seleção do gamepad só olha dentro do grupo de seleção e não se move fora do grupo a partir da direção do comportamento de seleção.
Métodos
Eventos
SelectionChanged
Este evento dispara quando a seleção do gamepad se move para, deixa ou muda dentro do conectado GuiBase2d ou de qualquer descendente GuiObjects.Quando o destaque da seleção se move para um GuiObject, as bolhas de evento daquele GuiObject para todos os seus ancestrais informam que a seleção mudou/entrou/saiu para um GuiObject em sua árvore descendente.
Parâmetros
Verdadeiro se a nova seleção corresponder ao GuiBase2d anexado.