GuiBase2d

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.

Création impossible
Non navigable

GuiBase2d est une classe abstraite héritée par 2D GuiObjects .

Résumé

Propriétés

Évènements

Propriétés

AbsolutePosition

Lecture uniquement
Non répliqué

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.

Diagram showing the origin of the AbsolutePosition coordinate system.

Voir aussi AbsoluteRotation et AbsoluteSize .

AbsoluteRotation

Lecture uniquement
Non répliqué

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

Lecture uniquement
Non répliqué

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

Lecture parallèle

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

Lecture parallèle

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

Lecture parallèle

Personnalise le comportement de sélection du manette de jeu dans la direction descendante.

SelectionBehaviorLeft

Lecture parallèle

Personnalise le comportement de sélection du manette de jeu dans la direction de gauche.

SelectionBehaviorRight

Lecture parallèle

Personnalise le comportement de sélection du gamepad dans la bonne direction.

SelectionBehaviorUp

Lecture parallèle

Personnalise le comportement de sélection du gamepad dans la direction vers le haut.

SelectionGroup

Lecture parallèle

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

amISelected: boolean

Vrai si la nouvelle sélection correspond à la GuiBase2d jointe.

previousSelection: GuiObject
newSelection: GuiObject