ScreenGui

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

L'objet de stockage principal pour 2D GuiObjects affiché sur l'écran de l'joueur. Un ScreenGui ne montre que si son

Example ScreenGui with various GuiObject children, including a Frame, TextLabel, TextBox, and ImageButton.

Pour améliorer les performances, l'apparence d'un ScreenGui est mise en cache jusqu'à ce qu'un des événements suivants se produise :

  • Un descendant est ajouté à ou supprimé à partir de lui.
  • Une propriété d'un descendant change.
  • Une propriété de la ScreenGui elle-même change.

Si l'un de ces événements survernir, l'apparence ScreenGui est récalculée sur la prochaine fenêtre qui obtient le rendu.

Résumé

Propriétés

Propriétés hérités de LayerCollectorPropriétés hérités de GuiBase2d

Évènements

Évènements hérités de GuiBase2d

Propriétés

ClipToDeviceSafeArea

Lecture parallèle

Si cette propriété est true, tous les descendants de cette GuiObject seront coupés dans la zone de sécurité de l'appareil (voir ScreenGui ) par défaut. Le par défaut est 1> true1> pour maintenir la compatibilité avec l'ancienne version de l'interface utilisateur qui est intentionnellement

Mobile device showing UI button clipped by device safe
area

Si cette propriété est false , les descendants de GuiObject seront non coupés dans la zone de sécurité du appareilet peuvent être ombrés par la coupure de caméra ou d'autres coupes d'écran.

Mobile device showing UI button overflowing device safe
area, obscured by screen camera notch

Remarquez que cette propriété sera ignorée si vous avez configuré ScreenGui.ScreenInsets pour None, car cela implique que vous souhaitez intentionnellement ignorer les ensembles de sécurité du appareil.

DisplayOrder

Lecture parallèle

Cette propriété contrôle l'ordre dans lequel plusieurs ScreenGuis sont dessinés. ScreenGuis avec une valeur supérieure DisplayOrder sera dessiné au-dessus de ceux avec une valeur inférieure.

IgnoreGuiInset

Non répliqué
Lecture parallèle

Si cette propriété est false (par défaut), ScreenInsets est réglé sur CoreUISafeInsets, ce qui garde ses limites en dessous de la barre supérieure Roblox.

Si cette propriété est modifiée en true et ScreenInsets est actuellement réglé sur CoreUISafeInsets, 1> Class.ScreenGui.ScreenInsets|ScreenInsets1> sera réglé sur 4> Class.ScreenGui.ScreenInsets|DeviceSafe

Voir ScreenInsets pour plus de détails sur la façon dont les insérés d'écran affectent le contenu d'un ScreenGui .

SafeAreaCompatibility

Lecture parallèle

Cette propriété spécifie si les transformations de compatibilité de l'appareilautomatique s'appliquent à la descendant "plein écran" GuiObjects de ce ScreenGui sur les affichages avec des coupes de sécurité. L

La valeur par défaut est FullscreenExtension afin d'améliorer automatiquement l'apparence de l'interface utilisateur qui a été autorisée pour les écrans sans coupes. Cependant, il est recommandé d'éviter les extensions d'écran pour le travail nouveau; à la place, utilisez la propriété ScreenInsets

Remarquez que les objets d'interface utilisateur descendants seront continuellement coupés par la zone de sécurité de l'appareil si ClipToDeviceSafeArea est réglé sur true .

ScreenInsets

Lecture parallèle

Cette propriété contrôle les ensembles de sécurité qui sont appliqués aux contenus de ce ScreenGui .

La valeur par défaut de CoreUISafeInsets garde tous les descendants GuiObjects à l'intérieur de la zone de sécurité UI du noyau, effacé des boutons de la barre supérieure Roblox et d'autres coupes d'écran comme la niche de la caméra de l'appareil.

Mobile device showing UI buttons inside core UI safe area

Si vous avez défini cette propriété sur None, les objets de l'interface utilisateur peuvent être ombrés derrière les objets de l'interface utilisateur de base ou les découpes d'appareil comme la poignée de caméra. Par resultats, vous ne devriez utiliser que None pour un ScreenGui qui contient du contenu noninteractif comme des images de fond.

Voir Conteneurs d'interface utilisateur sur l'écran pour des exemples alternatifs.

Méthodes

Évènements