Color

Color

Color 颜色对象

Members

r : number

红色分量值0-1

g : number

绿色分量值0-1

b : number

蓝色分量值0-1

a : number

透明度分量值0-1

staticreadonly Black : Color

黑色

staticreadonly Blue : Color

蓝色

staticreadonly Brown : Color

褐色

staticreadonly Cyan : Color

青色

staticreadonly DarkGray : Color

深灰色

staticreadonly Gray : Color

灰色

staticreadonly Green : Color

绿色

staticreadonly LightGray : Color

浅绿色

staticreadonly Magenta : Color

洋红色

staticreadonly Orange : Color

橘色

staticreadonly Purple : Color

紫色

staticreadonly Red : Color

红色

staticreadonly Transparent : Color

透明色

staticreadonly White : Color

白色

staticreadonly Yellow : Color

黄色

Methods

toArray() → number[]

转为[r,g,b,a]形式数组

toBrightness() → number

转换为黑白亮度值,不同颜色具有不同的权重

toHexString() → string

转换为十六进制字符串

staticFromArray(rgba) → Color

从[r,g,b,a]数组创建
Name Type Description
rgba number[]

staticFromHexString(hex) → Color

从类似#ffff00的十六进制字符串创建
Name Type Description
hex string

staticFromIntRgba(r,g,b,a) → Color

从四个分量创建颜色。参数必须是0-255的整数值
Name Type Description
r number
g number
b number
a number optional

staticLerp(start,end,mount) → Color

计算两个颜色的插值
Name Type Description
start Color 起始颜色
end Color 终止颜色
mount number 起始量