GuiBase2d
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
GuiBase2d est une classe abstraite héritée par 2D GuiObjects .
Résumé
Propriétés
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
- 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
AbsolutePosition
AbsolutePosition est une propriété de lecture seule qui fournit la position de l'élément GuiBase2d sur l'écran en pixels.Cela représente la position réelle des pixels à laquelle un élément s'affiche en raison des tailles et des positions de ses ancêtres.Notez que AbsolutePosition représente toujours le coin supérieur gauche de l'élément GuiBase2d.
Si le GuiBase2d est dans un ScreenGui , la propriété AbsolutePosition utilise le système de coordonnées de la fenêtre CoreUISafeInsets.L'origine de ce système de coordonnées se trouve dans le coin inférieur gauche de la barre supérieure Roblox.Notez que c'est le même système de coordonnées utilisé par la propriété InputObject.Position.

Voir aussi AbsoluteRotation et AbsoluteSize .
AbsoluteRotation
AbsoluteRotation est une propriété de lecture seule qui décrit la rotation réelle d'un élément GuiBase2d en degrés.Il ne fait pas pas vérifier les limites, sa valeur peut donc ne pas être dans la plage 0 à 360.
Voir aussi AbsolutePosition et AbsoluteSize .
AbsoluteSize
AbsoluteSize est une propriété de lecture seule qui décrit la taille réelle d'un élément GuiBase2d en pixels.
Voir aussi AbsolutePosition et AbsoluteRotation .
AutoLocalize
Lorsqu'il est défini à true, la localisation sera appliquée à ce GuiBase2d et à ses descendants.Les entrées utilisées pour la localisation sont le même ensemble d'entrées retournées par LocalizationService:GetTableEntries() .Les entrées avec AutoLocalize activées sont automatiquement ré-traduites après le chargement de la table du cloud si nécessaire.
Voir aussi RootLocalizationTable .
RootLocalizationTable
Une référence à un LocalizationTable à utiliser pour appliquer une localisation automatisée à ce GuiBase2d et à ses descendants.AutoLocalize doit être défini à true sur le GuiBase2d et ses ancêtres pour que la localisation automatisée soit appliquée.
Vous pouvez définir ceci pour référencer un LocalizationTable n'importe où dans le DataModel.L'objet GuiBase2d et tous ses enfants essayeront d'utiliser ce spécifique LocalizationTable et ses ancêtres pour le remplacement automatique du texte avant d'utiliser les tables sous LocalizationService dans un ordre non défini et la table du cloud.
S'il n'y a pas de traduction disponible dans la table de référence, il cherchera une traduction dans le parent de cette table, si c'est aussi un LocalizationTable , et ainsi de suite.
Voir aussi LocalizationService:GetTableEntries() qui explique comment le RootLocalizationTable est utilisé pour la localisation automatisée.
SelectionBehaviorDown
Personnalise le comportement de sélection du manette de jeu dans la direction descendante.
SelectionBehaviorLeft
Personnalise le comportement de sélection du manette de jeu dans la direction de gauche.
SelectionBehaviorRight
Personnalise le comportement de sélection du gamepad dans la bonne direction.
SelectionBehaviorUp
Personnalise le comportement de sélection du gamepad dans la direction vers le haut.
SelectionGroup
Permet la personnalisation de la façon dont la sélection du gamepad peut se déplacer entre les boutons, qui sont des descendants du groupe de sélection, quitte le groupe et sélectionne d'autres boutons.
Définir SelectionGroup à true expose les propriétés SelectionBehaviorUp, SelectionBehaviorDown, SelectionBehaviorLeft et SelectionBehaviorRight.Pour ces comportements de sélection, un paramètre de Enum.SelectionBehavior.Escape (par défaut) signifie que la sélection du gamepad essaie d'abord de trouver une sélection dans le groupe de sélection et ne se déplace que si elle ne trouve pas de bouton approprié.Alternativement, un paramètre de Enum.SelectionBehavior.Stop signifie que la sélection du gamepad ne se limite qu'au sein du groupe de sélection et ne se déplace pas en dehors du groupe à partir de la direction du comportement de sélection.
Méthodes
Évènements
SelectionChanged
Cet événement 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.Lorsque l'éclaircissement de la sélection se déplace vers un GuiObject , les bulles d'événement se déplacent de ce GuiObject à tous leurs ancêtres, les informant que la sélection a changé/entré/sorti à un GuiObject dans leur arbre descendant.
Paramètres
Vrai si la nouvelle sélection correspond à la GuiBase2d jointe.