UIGradient
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
UIGradient aplica un gradiente de color y transparencia a los elementos de la interfaz de usuario renderizados por el
Un UIGradient no se aplicará a hijos o descendientes GuiObjects . Para aplicar el mismo gradiente a múltiples objetos, necesitará múltiples instancias de gradiente.
También se vea Modificadores de apariencia para obtener más información sobre los objetos UIGradient y cómo funcionan.
Objetos admitidos
Puede aplicar gradientes a Frame , TextLabel , TextButton , 1> Class.ImageLabel1> , 4> Class.ImageButton4> y 7> Class.ViewportFrame7> . Sin
Consideraciones de rendimiento
Para usar de manera efectiva un UIGradient, siga estos principios:
Evite usar más de 6 paradas de color en la secuencia Color.
Evite usar un UIGradient en cualquier objeto que aplique un texto degradado ( TextStrokeColor3), ya que el gradiente intentará mezclarse con los trazos y bordes, y puede causar problemas de rendimiento.
Ev
Cuando se aplica un gradiente no cambiante en un elemento de UI cuyo estado cambia mucho, hay un intercambio de balanza entre usar un UIGradient (tiempo de procesamiento) y una imagen de gradiente estática (memoria).
Resumen
Propiedades
Determina el color que se mezcla con el objeto GuiPad de padre a lo largo de la longitud del gradiente.
Si el gradiente está habilitado o no.
Determina la traducción escalar del gradiente desde el centro del objeto padre GuiObject.
Determina la rotación al reloj en grados del gradiente que comienza desde la izquierda a la derecha.
Determina la cantidad de los GuiObjetos de los padres que se pueden ver a lo largo de la longitud del gradiente.
Propiedades
Color
Esta propiedad describe el color para mezclarse con el elemento de interfaz de usuario padre al proporcionar un ColorSequence . Esta propiedad funciona de manera similar a Beam.Color o Trail.Color, excepto que se aplica en una distancia de enfoque determinada por el
Offset
Esta propiedad determina la traducción escalar de la gradiente desde el centro del padre GuiObject . Es una traducción escalar, lo que significa que el desplazamiento de píxeles actual
También se ve Rotation que también afecta la geometría del gradiente aplicado.
Rotation
Esta propiedad determina la rotación hacia la izquierda en grados de la UIGradient que comienza desde la izquierda hasta la derecha. Los puntos de control de inicio y final se ajustan a los lados de la propia padre GuiObject, pero mantienen la rotación proporcionada.
También se ve Offset que también afecta la geometría delgradiente aplicado.
Transparency
Esta propiedad describe la opacidad del elemento de la interfaz de usuario proporcionada. Este propiedad funciona de manera similar a NumberSequence o Beam.Transparency, excepto que se aplica sobre una distancia de pantalla determinada por el Trail.Transparency
Nota que los valores de envoltura de NumberSequenceKeypoints se ignoran.