Color

struct in UnityEngine

Cambiar al Manual

Descripción

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.

Variables Estáticas

blackNegro sólido. RGBA es (0, 0, 0, 1).
blueAzul sólido. RGBA es (0, 0, 1, 1).
clearCompletamente transparente. RGBA es (0, 0, 0, 0).
cyanCian. RGBA es (0, 1, 1, 1).
grayGris. RGBA es (0.5, 0.5, 0.5, 1).
greenVerde sólido. RGBA es (0, 1, 0, 1).
greyLa manera Inglesa de escribir gray. RGBA es el mismo (0.5, 0.5, 0.5, 1).
magentaMagenta. RGBA es (1, 0, 1, 1).
redRojo sólido. RGBA es (1, 0, 0, 1).
whiteBlanco sólido. RGBA es (1, 1, 1, 1).
yellowAmarillo. RGBA es (1, 0.92, 0.016, 1), pero el color es agradable a la vista!

Variables

aAlpha component of the color (0 is transparent, 1 is opaque).
bComponente azul del color.
gComponente verde del color.
gammaUna versión del color que ha tenido la curva gamma aplicada.
grayscaleEl valor en escala de grises del color. (Read Only)
linearUn valor lineal de un color sRGB.
maxColorComponentRetorna el valor máximo del componente del color: Max(r,g,b).
rComponente rojo del color.
this[int]Accede a los componentes r, g, b,a usando [0], [1], [2], [3] respectivamente.

Constructores

ColorContruye un Color nuevo con los componentes r,g,b,a dados.

Funciones Públicas

ToStringDevuelve una cadena bien formateada de este color.

Funciones Estáticas

HSVToRGBCrea un color RGB desde un input HSV.
LerpInterpola linealmente entre los colores a y b por t.
LerpUnclampedInterpola linealmente entre los colores a y b por t.
RGBToHSVCalcula el hue, la saturación y el valor de un color de input RGB.

Operadores

ColorLos 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.
Vector4Los colores pueden convertirse implícitamente a y desde Vector4.