UIGradient
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
UIGradient applique un gradient de couleur et de transparence à l'interface utilisateur rendue par le parent
Un UIGradient ne s'appliquera pas à l'enfant ou à la descendant GuiObjects . Pour appliquer le même gradient à plusieurs objets, vous aurez besoin de plusieurs instances de gradient.
Voir également Modificateurs d'apparence pour plus d'informations sur les objets UIGradient et comment ils fonctionnent.
Objets pris en charge
Vous pouvez appliquer des gradients à Frame, TextLabel, TextButton, 1> Class.ImageLabel1>, 4> Class.ImageButton4>, et 7> Class.ViewportFrame7>. Cependant,
Considérations de performance
Pour utiliser efficacement un UIGradient, suivez ces principes :
Évitez d'utiliser plus de 6 arrêts de couleur sur la séquence Color.
Évitez d'utiliser un UIGradient sur n'importe quel objet qui applique un traitement de texte ( TextStrokeColor3 ) car le gradient tentera de se fondre avec les dégradés et les contours, et peut causer des problèmes de performance.
É
Lors de l'application d'un gradient inchangeable sur un élément de l'interface utilisateur dont l'état change beaucoup, il y a un échange entre l'utilisation d'un UIGradient (temps de traitement) et une image de gradient statique (mémoire).
Résumé
Propriétés
Détermine la couleur mélangée avec le parent GuiObject le long de la longueur du gradient.
Que le gradient soit activé ou non.
Détermine la traduction linéaire du gradient à partir du centre de l'objet GuiParent.
Détermine la rotation horaire dans les degrés du gradient commençant de gauche à droite.
Détermine la quantité de parent GuiObject qui peut être vu le long de la longueur du gradient.
Propriétés
Color
Cette propriété décrit la couleur à laquelle s'allier avec l'élément de l'interface utilisateur parent le long du ColorSequence fourni. Cette propriété fonctionne d'une manière similaire à Beam.Color ou Trail.Color, excepté qu'elle s'applique
Offset
Cette propriété détermine la traduction linéaire du gradient à partir du centre du parent GuiObject. Il s'agit d'une traduction linéaire, ce qui signifie que l'actuel décal
Voir également Rotation qui affecte également la géométrie du gradient appliqué.
Rotation
Cette propriété détermine la rotation horaire dans les degrés de la UIGradient commençant à gauche à droite. Les points de contrôle de départ et de fin s'accrochent aux bords du parent GuiObject, mais maintenez la rotation fournie.
Voir également Offset qui affecte également la géométrie du gradient appliqué.
Transparency
Cette propriété décrit à quel point l'élément de l'interface utilisateur parent sera le long de la fourchette fournie NumberSequence . Cette propriété fonctionne de manière similaire à Beam.Transparency ou Trail.Transparency, excepté qu'elle s'applique sur une
Remarquez que les valeurs d'enveloppe des NumberSequenceKeypoints sont ignorées.