找回密码
 注册帐号

扫一扫,访问微社区

color 颜色

2015-1-4 22:07| 发布者: 杨炎| 查看: 3296| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: color 颜色structrepresentation of rgba colors.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.这 ...

color 颜色

struct

representation of rgba colors.

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.

这个结构被用来在整个unity中传递颜色。每个颜色的组件是一个范围从0到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.

组件 (r,g,b) 在rgb颜色空间内定义一个颜色。 alpha组件(a) 定义透明度 — alpha 值是 1 是完全不透明,alpha 值是 0 是完全透明。

variables变量

r

red component of the color.

颜色中的红色组件。

g

green component of the color.

颜色中的绿色组件。

b

blue component of the color.

颜色中的蓝色组件。

a

alpha component of the color.

颜色中的alpha组件。

grayscale

the grayscale value of the color (read only)

颜色的灰度值(只读)

this [int index]

access the r, g, b,a components using [0], [1], [2], [3] respectively.

分别用[0],[1],[2],[3]访问r,g,b,a组件。

constructors构造器

color

constructs a new color with given r,g,b,a components.

用给定的r,g,b,a组件构造一个新的颜色。

functions函数

tostring

returns a nicely formatted string of this color.

返回该颜色一个格式化好的字符串

class variables类变量

red

solid red. rgba is (1, 0, 0, 1).

纯红色。 rgba 是 (1, 0, 0, 1) 。

green

solid green. rgba is (0, 1, 0, 1).

纯绿色。 rgba 是 (0, 1, 0, 1)。

blue

solid blue. rgba is (0, 0, 1, 1).

纯蓝色。rgba 是 (0, 1, 0, 1)。

white

solid white. rgba is (1, 1, 1, 1).

纯白色。 rgba 是 (1, 1, 1, 1) 。

black

solid black. rgba is (0, 0, 0, 1).

纯黑色。rgba 是 (0, 0, 0, 1) 。

yellow

yellow. rgba is weird (1, 235/255, 4/255, 1), but the color is nice to look at!

黄色。 rgba 是怪异的 (1, 235/255, 4/255, 1) , 但是颜色看起来漂亮!

cyan

cyan. rgba is (0, 1, 1, 1).

青色 。 rgba 是 (0, 1, 1, 1)。

magenta

magenta. rgba is (1, 0, 1, 1).

紫红色。 rgba 是 (1, 0, 1, 1)。

gray

gray. rgba is (0.5, 0.5, 0.5, 1).

灰色。 rgba 是 (0.5, 0.5, 0.5, 1) 。

grey

english spelling for gray. rgba is the same (0.5, 0.5, 0.5, 1).

英语的另一个写法,grey=gray,灰色。 rgba 是 (0.5, 0.5, 0.5, 1) 。

clear

completely transparent. rgba is (0, 0, 0, 0).

完全透明。rgba 是 (0, 0, 0, 0) 。

class functions类函数

operator +

adds two colors together. each component is added separately.

两个颜色相加,每个组件被分别相加。

operator -

subtracts color b from color a. each component is subtracted separately.

颜色a减去颜色b,每个组件分别相减。

operator *

multiplies two colors together. each component is multiplied separately.

两个颜色相乘,每个组件分别相乘。

operator /

divides color a by the float b. each color component is scaled separately.

颜色a除以浮点数b,每个颜色组件分别相除。

lerp

interpolates between colors a and b by t.

通过t在颜色a和b之间插值。

operator vector4

colors can be implicitly converted to and fromvector4.

颜色能被隐式转换到vector4,也能由vector4转回颜色。

operator color

colors can be implicitly converted to and fromvector4.

颜色能被隐式转换到vector4,也能由vector4转回颜色。

相关阅读

文章点评
相关文章