Modificateurs d'apparence de l'interface utilisateur

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

En utilisant modificateurs d'apparence , vous pouvez également personnaliser l'apparence de votre GuiObjects .

Gradient

L'objet UIGradient applique un color et un gradient de transparence à son parent GuiObject.

Vous pouvez configurer le gradient en :

  • Définir ses couleurs à travers un ColorSequence dans la propriété degradé de Color.
  • Définir sa transparence à travers un NumberSequence dans la propriété Transparency du gradateur.
  • Choosing the gradient's starting point (inside or outside the parent's boundaries) through the Offset propriété.
  • Choosing the angle of the gradient through the Rotation propriété.

Séquence de couleurs

Pour définir la séquence de couleur d'un gradateur :

  1. Dans la fenêtre Explorateur , sélectionnez le UIGradient.

  2. Dans la fenêtre propriétés , cliquez à l'intérieur du champ de propriété Couleur , puis cliquez sur le bouton à droite de la boîte de modélisationde saisie. Une séquence de couleurs s'affiche.

    Chaque triangle sur l'axe inférieur de la séquence de couleurs est un point d'accès clé qui détermine la valeur de couleur à ce moment.

    Color sequence popup from white to white
  3. Cliquez sur un point d'arrêt dans la séquence de couleurs, puis cliquez sur le petit carré à côté de Couleur pour ouvrir la fenêtre contextuelle des couleurs .

  4. Sélectionnez la couleur souhaitée pour le point d'accès.

    Color sequence popup from red to white
  5. Si nécessaire, vous pouvez :

    • Ajoutez un autre point d'intérêt en cliquant n'importe où sur le graph.
    • Faites glisser un point de clé existant dans une nouvelle position, ou sélectionnez un point de clé et entrez une valeur de temps spécifique via l'entrée Temps .
    • Supprimez un point d'accès en sélectionnant-le et en cliquant sur le bouton Supprimer .
    • Réinitialisez la séquence en cliquant sur le bouton Réinitialiser .

Transparence

Pour ajuster la transparence d'un gradient dans sa gamme :

  1. Dans la fenêtre Explorateur , sélectionnez le UIGradient.

  2. Dans la fenêtre propriétés , cliquez à l'intérieur du champ de propriété Transparence , puis cliquez sur le bouton à droite de la boîte de modélisationde saisie. Une séquence de numéros s'affiche.

    Chaque carré de la séquence de numéros est un point clé qui détermine la valeur de transparence à ce moment.

    Number sequence popup from 0.5 to 0.5
  3. Cliquez et faites glisser n'importe quel point d'accès autour, ou sélectionnez un point d'accès et entrez une combinaison de temps/valeur spécifique via les entrées temps et valeur .

    Number sequence popup from 0 to 1
  4. Si nécessaire, vous pouvez :

    • Ajoutez un autre point d'intérêt en cliquant n'importe où sur le graph.
    • Supprimez un point d'accès en sélectionnant-le et en cliquant sur le bouton Supprimer .
    • Réinitialisez la séquence en cliquant sur le bouton Réinitialiser .

Décalage et rotation

Les propriétés Offset et Rotation vous permettent d'ajuster les points de contrôle du gradient et son angle. Comme indiqué dans les diagrammes suivants, Offset est basé sur un 2> pourcentage2> de la largeur ou de la hauteur de la parent, et

Offset (X) = 0
Offset (X) = 0.25
Offset (X) = -0.25

De même, lorsque vous faites pivoter le gradient, les points de contrôle tournerégalement.

Rotation = 0
Rotation = 45
Rotation = -90

Coupe

L'instance UIStroke applique une contour à texte ou à une bordure. Les fonctionnalités clés incluent :

Contours / Bordure

En fonction de son parent, UIStroke fonctionne comme un bordure de texte ou comme un bordure . Lorsque vous parent 1> Class.UIStroke1> à un objet de texte, il s'applique à l'ours de l'ours ; lorsque vous parent 4> Class.UIStroke

TextLabel avec UIStroke child
Frame avec UIStroke et UICorner children

Lorsqu'il est appliqué à un objet de texte, vous pouvez modifier le comportement de dessin par défaut de l'objet ApplyStrokeMode en appliquant la propriété UIStroke , ce qui vous permet d'appliquer le dessin à la limite de l'objet au lieu du

UIStroke.ApplyStrokeMode = Contextual
UIStroke.ApplyStrokeMode = Border

Épaisseur

Vous pouvez définir la largeur du pinceau à travers la propriété Thickness qui est mesurée en pixels à partir des bords extérieurs du parent.

UIStroke.Thickness = 4
UIStroke.Thickness = 12

Couleur/gradient

Vous pouvez définir la couleur du pinceau à travers la propriété Color, ainsi que d'insérer une instance enfant UIGradient pour créer des couleurs de pinceau.

UIStroke.Color = (0, 95, 225)
UIStroke avec UIGradient child

Transparence

La propriété Transparency définie la transparence du stroke indépendamment de la transparence parent objet's BackgroundTransparency ou TextTransparency. Cela vous permet de rendre les textes et les contours qui sont «hollow» (consistent en un contour).

TextLabel.TextTransparency = 0 /  UIStroke.Transparency = 0,5
TextLabel.TextTransparency = 1 / UIStroke.Transparency = 0

Style d'angle

La propriété LineJoinMode vous permet de contrôler comment les coins sont interprétés. Elle accepte une valeur de Round , Bevel ou 1>Miter1>.

UIStroke.LineJoinMode = Manche
UIStroke.LineJoinMode = Bevel
UIStroke.LineJoinMode = Miter

Angles

L'instance UICorner applique la déformation à tous les quatre coins de son parent GuiObject . Vous pouvez contrôler le rayon appliqué via la propriété CornerRadius en utilisant soit 1> Datatype.UDim.Scale|Scale1> ou 4> Datatype.UD

Scale mange les coins à un pourcentage basé sur la longueur totale de l' bord le plus court de l' parent, ce qui signifie que une échelle de 0> 0.50> ou sup

Datatype.UDim.Scale|Scale = 0.25 · Datatype.UDim.Offset|Offset =
2> 02> > >

Datatype.UDim.Scale|Scale = 0.5 · Datatype.UDim.Offset|Offset =
2> 02> > >

Datatype.UDim.Scale|Scale = 0 · Datatype.UDim.Offset|Offset = 2> 322> · ·

Datatype.UDim.Scale|Scale = 0 · Datatype.UDim.Offset|Offset = 2> 642> · ·

Amortissage

Un objet UIPadding s'applique à la fois au-dessus, en bas, à gauche et/ou à droite du contenu du parent GuiObject .

Par exemple, vous pouvez déplacer le texte à l'intérieur d'un bouton textuel vers le bas ou le haut en appliquant un décalage à la base du bouton.