LayerCollector
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
LayerCollector est la classe de base des conteneurs d'interface utilisateur 2D qui rendent des descendants GuiObject, tels que ScreenGui.
Pour les améliorations des performances, l'apparence d'un LayerCollector est mise en cache jusqu'à ce qu'un des événements suivants se produise :
- Un descendant est ajouté ou supprimé de celui-ci.
- Une propriété d'un descendant change.
- Une propriété de la LayerCollector elle-même change.
Résumé
Propriétés
Bascule la visibilité de ce LayerCollector .
Détermine si les réinitialisations de LayerCollector (se supprime et se réclone dans le personnage du joueur de PlayerGui ) se produisent chaque fois que le personnage du joueur réapparaît.
Contrôle comment GuiObject.ZIndex se comporte sur tous les descendants de ce LayerCollector .
Décrit la position réelle d'un élément GuiBase2d sur l'écran, en pixels.
Décrit la rotation réelle de l'écran d'un élément GuiBase2d en degrés.
Décrit la taille réelle de l'écran d'un élément GuiBase2d, en pixels.
Lorsqu'il est défini à true, la localisation sera appliquée à ce GuiBase2d et à ses descendants.
Une référence à un LocalizationTable à utiliser pour appliquer une localisation automatisée à ce GuiBase2d et à ses descendants.
Personnalise le comportement de sélection du manette de jeu dans la direction descendante.
Personnalise le comportement de sélection du manette de jeu dans la direction de gauche.
Personnalise le comportement de sélection du gamepad dans la bonne direction.
Personnalise le comportement de sélection du gamepad dans la direction vers le haut.
Permet la personnalisation du mouvement de sélection du gamepad.
Évènements
Évènements hérités de GuiBase2d- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Se déclenche lorsque la sélection de la manette de jeu se déplace, quitte ou change dans le connecteur GuiBase2d ou dans n'importe quel descendant GuiObjects.
Propriétés
Enabled
Active la visibilité de ce LayerCollector . Lorsque false , le contenu de l'interface utilisateur ne sera pas rendu, le traitement des entrées utilisateur ou la mise à jour en réponse aux changements ne se fera pas.
ResetOnSpawn
Lorsqu'il est défini à et que celui-ci est un enfant direct de , il ne sera cloné dans le joueur que une fois et ne sera pas supprimé lorsque le personnage du joueur réapparaît.
Lorsqu'il est défini à (par défaut), ou si ce est un descendant indirect de de >, il sera cloné dans le joueur de chaque joueur lorsque son personnage réapparaîtra, et il se supprimera lorsque le personnage du joueur réapparaîtra à nouveau.
ZIndexBehavior
Contrôle comment GuiObject.ZIndex se comporte sur tous les descendants de ce LayerCollector .
Avec Enum.ZIndexBehavior.Sibling (par défaut), les enfants rendent toujours au-dessus de leurs parents, et le ZIndex est utilisé pour décider de l'ordre dans lequel les enfants d'un seul objet d'interface utilisateur se rendent les uns sur les autres.
Enum.ZIndexBehavior.Global trie tous les descendants selon le ZIndex, puis rompt les liens en utilisant l'ordre hiérarchique.Par resultats, les descendants d'un GuiObject doivent avoir une valeur ZIndex au moins aussi élevée que le parent, ou ils s'afficheront sous celui-ci.