Version: 2017.3

Color

struct in UnityEngine

Switch to Manual

Description

Представление 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.

Static Variables

blackАбсолютно черный. RGBA: (0, 0, 0, 1).
blueАбсолютно синий. RGBA: (0, 0, 1, 1).
clearАбсолютная прозрачность. RGBA: (0, 0, 0, 0).
cyanГолубой. RGBA: (0, 1, 1, 1).
grayСерый. RGBA: (0.5, 0.5, 0.5, 1).
greenАбсолютно зелёный. RGBA: (0, 1, 0, 1).|
greyАнглийское написание цвета Серый gray. RGBA тот-же (0.5, 0.5, 0.5, 1).
magentaПурпурный. RGBA: (1, 0, 1, 1).
redАбсолютно красный. RGBA: (1, 0, 0, 1).
whiteАбсолютно белый. RGBA: (1, 1, 1, 1).
yellowЖелтый. RGBA (1, 0.92, 0.016, 1), и на этот цвет действительно приятно смотреть!

Variables

aAlpha component of the color (0 is transparent, 1 is opaque).
bСиний компонент цвета.
gЗеленый компонент цвета.
gammaВариант цвета, к которому применена кривая гамма-коррекции.
grayscaleЗначение цвета в градациях серого. (Read Only)
linearA linear value of an sRGB color.
maxColorComponentReturns the maximum color component value: Max(r,g,b).
rКрасный компонент цвета.
this[int]Доступ к компонентам r, g, b, a с помощью [0], [1], [2], [3] соответственно.

Constructors

ColorСоздает новый цвет с заданными компонентами r,g,b,a.

Public Functions

ToStringВозвращает отформатированую строку содержащую название данного цвета.

Static Functions

HSVToRGBCreates an RGB colour from HSV input.
LerpИнтерполирует между цветами a и b на основании t.
LerpUnclampedИнтерполирует между цветами a и b на основании t.
RGBToHSVCalculates the hue, saturation and value of an RGB input color.

Operators

ColorЦвета могут быть неявно преобразованы В и Из формата Vector4.
operator -Вычитает цвет b из цвета a. Каждый из компонентов может быть вычтен по отдельности.
operator *Перемножает между собой два цвета. Каждый компонент может быть перемножен по отдельности.
operator /Делит цвет a на число с плавающей точкой b. Каждый компонент цвета может быть масштабирован по отдельности.
operator +Складывает два цвета. Каждый компонент может быть просуммирован по отдельности.
Vector4Цвета могут быть неявно преобразованы В и Из формата Vector4.