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 de 2 conteneurs d'interface 2D qui rendent des descendants GuiObject, tels que ScreenGui.
Pour améliorer les 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é à partir de lui.
- 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 le LayerCollector réinitialise (se supprime et se clone dans le joueur's PlayerGui ) chaque fois que le personnage du joueur réapparaît.
Contrôle la façon dont GuiObject.ZIndex se comporte sur tous les descendants de ce LayerCollector .
Décrivez la position d'écran réelle d'un élément UI, en pixels.
Décrivez la rotation de l'écran réelle d'un élément UI, en degrés.
Décrivez la taille réelle de l'interface utilisateur, en pixels.
Lorsqu'il est réglé sur vrai, la localisation sera appliquée à ce GuiBase2d et à ses descendants.
Une référence à un LocalizationTable pour être utilisé pour appliquer la localisation automatisée à ce GuiBase2d et à ses descendants.
Personnalise le comportement de sélection du gamepad dans la direction vers le bas.
Personnalise le comportement de sélection du gamepad 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 de la sélection du gamepad.
Évènements
Évènements hérités de GuiBase2d- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Se déclenche lorsque la sélection du gamepad se déplace, quitte ou change dans la GuiBase2d ou tout descendant GuiObjects connecté.
Propriétés
Enabled
Bascule la visibilité de ce LayerCollector. Lorsque false, le contenu de l'interface utilisateur ne sera pas rendu, le processus d'entrée de l'utilisateur ne sera pas traité ou mis à jour en réponse aux modifications.
ResetOnSpawn
Lorsque vous avez défini à false et que ce LayerCollector est un enfant direct de StarterGui, il ne sera cloné dans chaque joueur's 1> Class.PlayerGui1> qu'une fois et ne sera pas supprimé lorsque le joueur's personnage réapparaît.
Lorsqu'il est réglé sur true (par défaut), ou si ce LayerCollector est un descendant direct de Class.StarterGui , il sera cloné dans chaque joueur's Class.PlayerGui lorsque leur personnage réapparaît, et il sera supprimé lorsque le joueur's personnage réapparaît à nouveau.
ZIndexBehavior
Contrôle la façon dont 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 UI seront rendus l'un sur l'autre.
Enum.ZIndexBehavior.Global trie tous les descendants selon le ZIndex , puis brise les liens à l'aide de l'ordre hiérarchique. Par resultats, les descendants d'un GuiObject doivent avoir une valeur 0> Class.GuiObject.ZIndex|ZIndex