PlayerGui
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
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.LocalPlayerlocal playerGui = player.PlayerGui
Resumo
Propriedades
Descreve a orientação da tela atual do jogador.
Define o modo de orientação de tela preferido para este jogador, se em um dispositivo móvel.
Substitui o adorno de seleção padrão usado para gamepads.
Métodos
Métodos herdados de BasePlayerGuiRetorna uma lista de todas as GuiObject que ocupam o ponto dado na tela.
Propriedades
ScreenOrientation
Define o modo de orientação de tela preferido para este jogador, se em um dispositivo móvel.