Representación de colores RGBA.
Esta estructura se usa en todo Unity para pasar colores.
Cada componente del color es un valor de punto float con un rango de 0 a 1.
Los componentes (r,g,b) definen un color en el espacio de color RGB. Componente alfa (a)
define la transparencia - alfa de uno es completamente opaco, alfa de cero es completamente
transparente.
black | Negro sólido. RGBA es (0, 0, 0, 1). |
blue | Azul sólido. RGBA es (0, 0, 1, 1). |
clear | Completamente transparente. RGBA es (0, 0, 0, 0). |
cyan | Cian. RGBA es (0, 1, 1, 1). |
gray | Gris. RGBA es (0.5, 0.5, 0.5, 1). |
green | Verde sólido. RGBA es (0, 1, 0, 1). |
grey | La manera Inglesa de escribir gray. RGBA es el mismo (0.5, 0.5, 0.5, 1). |
magenta | Magenta. RGBA es (1, 0, 1, 1). |
red | Rojo sólido. RGBA es (1, 0, 0, 1). |
white | Blanco sólido. RGBA es (1, 1, 1, 1). |
yellow | Amarillo. RGBA es (1, 0.92, 0.016, 1), pero el color es agradable a la vista! |
a | Componente alfa del color. |
b | Componente azul del color. |
g | Componente verde del color. |
gamma | Una versión del color que ha tenido la curva gamma aplicada. |
grayscale | El valor en escala de grises del color. (Read Only) |
linear | A linear value of an sRGB color. |
maxColorComponent | Returns the maximum color component value: Max(r,g,b). |
r | Componente rojo del color. |
this[int] | Accede a los componentes r, g, b,a usando [0], [1], [2], [3] respectivamente. |
Color | Contruye un Color nuevo con los componentes r,g,b,a dados. |
ToString | Devuelve una cadena bien formateada de este color. |
HSVToRGB | Creates an RGB colour from HSV input. |
Lerp | Interpola entre los colores a y b a partir de t. |
LerpUnclamped | Interpola entre los colores a y b a partir de t. |
RGBToHSV | Calculates the hue, saturation and value of an RGB input color. |
Color | Los colores pueden convertirse implícitamente a y desde Vector4. |
operator - | Sustrae el color b del color a. Cada componente del color es sustraído por separado. |
operator * | Multiplica dos colores entre sí. Cada componente del color es multiplicado por separado. |
operator / | Divide el color a entre el float b. Cada componente del color es escalado por separado. |
operator + | Suma dos colores entre sí. Cada componente del color es sumado por separado. |
Vector4 | Los colores pueden convertirse implícitamente a y desde Vector4. |