GuiBase2d

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Não criável
Não navegável

GuiBase2d é uma classe abstrata herdada por 2D GuiObjects .

Resumo

Propriedades

Eventos

Propriedades

AbsolutePosition

Somente leitura
Não replicado

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.

Diagram showing the origin of the AbsolutePosition coordinate system.

Veja também AbsoluteRotation e AbsoluteSize.

AbsoluteRotation

Somente leitura
Não replicado

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

Somente leitura
Não replicado

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

Ler Parallel

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

Ler Parallel

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

Ler Parallel

Personaliza o comportamento de seleção de gamepad na direção de baixo.

SelectionBehaviorLeft

Ler Parallel

Personaliza o comportamento de seleção do gamepad na direção esquerda.

SelectionBehaviorRight

Ler Parallel

Personaliza o comportamento de seleção do gamepad na direção certa.

SelectionBehaviorUp

Ler Parallel

Personaliza o comportamento de seleção do gamepad na direção de cima.

SelectionGroup

Ler Parallel

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

amISelected: boolean

Verdadeiro se a nova seleção corresponder ao GuiBase2d anexado.

previousSelection: GuiObject
newSelection: GuiObject