PlayerGui
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
PlayerGui est un conteneur qui contient l'interface utilisateur d'un joueur.Si un ScreenGui est un descendant, alors tout GuiObject à l'intérieur du ScreenGui sera dessiné sur l'écran du joueur.Tout LocalScript sera également exécuté s'il est inséré dans un PlayerGui .
Lorsqu'un joueur rejoint pour la première fois l'expérience, son PlayerGui est automatiquement inséré dans son objet Player.Lorsque le spawn du joueur Player.Character apparaît pour la première fois, tous les contenus de StarterGui sont automatiquement copiés dans le player PlayerGui.Notez que si Players.CharacterAutoLoads est défini sur false, le caractère ne se générera pas et le contenu de StarterGui ne sera pas copié jusqu'à ce que Player:LoadCharacter() soit appelé.Si StarterGui.ResetPlayerGuiOnSpawn est défini sur true, chaque fois que le personnage du joueur réapparaît, tous les contenus de ce personnage PlayerGui sont effacés et remplacés par les contenus de StarterGui.
Si vous devez contrôler le conteneur d'interface utilisateur d'un joueur pendant le temps de jeu, par exemple pour afficher/masquer un élément spécifique ScreenGui ou l'un de ses enfants, y accédez comme suit à partir d'un LocalScript :
local Players = game:GetService("Players")local player = Players.LocalPlayerlocal playerGui = player.PlayerGui
Résumé
Propriétés
Décrit l'orientation de l'écran actuelle du joueur.
Définit le mode d'orientation de l'écran préféré pour ce joueur, si sur un appareil mobile.
Annule la décoration de sélection par défaut utilisée pour les gamepads.
Méthodes
Méthodes hérités de BasePlayerGuiRenvoie une liste de toutes les instances GuiObject qui occupent le point donné sur l'écran.
Propriétés
ScreenOrientation
Définit le mode d'orientation de l'écran préféré pour ce joueur, si sur un appareil mobile.