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. |