PlayerGui

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
Jogador replicado

PlayerGui é um contêiner que contém a interface de um jogador.Se um ScreenGui for Descendente, então qualquer GuiObject dentro do ScreenGui será desenhado na tela do jogador.Qualquer LocalScript também será executado se for inserido em um PlayerGui .

Quando um jogador se junta pela primeira vez à experiência, seu PlayerGui é automaticamente inserido em seu ObjetoPlayer.Quando o spawn do jogador Player.Character ocorre pela primeira vez, todo o conteúdo de StarterGui é automaticamente copiado para o player's PlayerGui.Observe que se Players.CharacterAutoLoads for definido como false , o personagem não será gerado e os conteúdos de StarterGui não serão copiados até que Player:LoadCharacter() seja chamado.Se StarterGui.ResetPlayerGuiOnSpawn for definido como true, então toda vez que o personagem do jogador respawna, todo o conteúdo de PlayerGui do jogador é limpo e substituído pelo conteúdo de StarterGui.

Se você precisar controlar o contêiner de UI de um jogador durante o tempo de jogo, por exemplo, para mostrar/ocultar um específico ScreenGui ou qualquer um de seus filhos, acesse-o da seguinte forma a partir de um LocalScript :


local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player.PlayerGui

Resumo

Propriedades

Métodos

Métodos herdados de BasePlayerGui

Propriedades

CurrentScreenOrientation

Somente leitura
Não replicado
Ler Parallel

Descreve a orientação da tela atual do jogador.

ScreenOrientation

Ler Parallel

Define o modo de orientação de tela preferido para este jogador, se em um dispositivo móvel.

SelectionImageObject

Ler Parallel

Substitui o adorno de seleção padrão usado para gamepads. Para os melhores resultados, isso deve apontar para um GuiObject .

Métodos

Eventos