Representación de colores RGBA.
This structure is used throughout Unity to pass colors around.
Each color component is a floating point value with a range from 0 to 1.
Components (r,g,b) define a color in RGB color space. Alpha component (a)
defines transparency - alpha of one is completely opaque, alpha of zero is completely
transparent.
| 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 | Un valor lineal de un color sRGB. |
| maxColorComponent | Retorna el valor máximo del componente del color: 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 | Crea un color RGB desde un input HSV. |
| Lerp | Interpola linealmente entre los colores a y b por t. |
| LerpUnclamped | Interpola linealmente entre los colores a y b por t. |
| RGBToHSV | Calcula el hue, la saturación y el valor de un color de input RGB. |
| 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. |