首页|行业资讯|企业名录|周边产品|数字城市|增强现实|工业仿真|解决方案|虚拟医疗|行业仿真|图形处理|军事战场
资讯首页
行业资讯 >> 学习教程>>正文
Unity3D脚本教程8:颜色描述类color
2012年3月8日    评论:    分享:

    来源:第三维度

    颜色描述类 color

    color表示RGBA颜色。这个类 被用在整个Unity中传递颜色。每个颜色组件是一个0到1之间的浮点数。组件(r ,g ,b )在RGB颜色空间内定义一个颜色。Alpha组件(a)透明性 - alpha为0是完全不透明,alpha为1是完全透明。

    变量

    ◆var  a : float       //   描述:颜色的Alpha组件。

    var color = Color . white ;
    color . a = 0 ;

    ◆var b : float    //    描述:颜色的蓝色组件。

    var color = Color .white;
    color .b = 0 ;

    ◆var g : float     //   描述:颜色的绿色组件

    var color = Color . white ; 
    color . g = 0 ;

    ◆var grayscale : float    //   描述:颜色的灰度值(只读)

    var color = Color ( 3 , 4 ,6 ) ;
    print ( color . grayscale ) ;

    ◆var r : float    //    描述:颜色的红色组件。

    var color = Color . white ;
    color . r = 0

    ◆var this [ index : int ] : float    //    描述:分别使用[ 0 ] ,[ 1 ] ,[ 2 ] ,[ 3 ]访问r ,g  , b  ,a组件。

    Color p ;
    p [ 1 ] = 5 ;       //    与p .g = 5相同

    构造函数

    ◆static function Color ( r : float , g : float , b : float, a: float ) : Color      ///     描述:用给定的 r , g , b , a ,组件构建一个新的颜色。

    var color = Color ( 0.2 , 0.3 , 0.4 , 0.5 ) ;

    ◆static function Color ( r : float , g : float , b : float ) : Color   //    描述:用给定的 r , g , b 组件构建一个新的颜色并设置 a 为1

    var color = Color (0.2 , 0.3 , 0.4 ) ;

    函数

    ◆function ToString ( ):string    //     描述:返回格式化好的这个颜色的字符串。

     print ( Color .white ) ;

    类变量

    ◆static var black : Color   //    描述:黑色。 RGBA为( 0 , 0 , 0 , 1 ).

    ◆static var blue : Color    //    描述:蓝色。 RGBA为( 0 , 0 , 1 , 1 ).

    ◆static var clear  : Color    //    描述:完全透明。 RGBA为( 0 ,0, 0, 0 ).

    ◆static var eyan : Color    //    描述:青色。 RGBA为( 0 , 1 , 1 , 1 ).

    ◆static var gray : Color    //    描述:灰色。RGBA为 ( 5 , 5 , 5 , 1 ).

    ◆static var green : Color    //    描述:绿色。RGBA为(0, 1 , 0, 1 ).

    ◆static var grey : Color    //    描述:英式拼法为gray。RGBA为(0.5 , 0.5 , 0.5 , 1 ).

    ◆static var magenta : Color    //    描述:紫红色。RGBA为(1 , 0 , 1 , 1 ).

    ◆static var red : Color    //    描述:全红。RGBA为(1 , 0 , 0, 1 ).

    ◆static var white : Color    //    描述:全白。RGBA为(1 , 1 , 1 , 1 ).

    ◆static var yellow : Color    //    描述:黄色。RGBA是怪异的(1 , 235/255 , 4/255 , 1 ),但是这个颜色看起来非常好!

    类方法

    ◆static function Lerp ( a : Color , b : Color , t : float ) : Color //    描述:在颜色a和颜色b之间按照t插值。 t 被限定到0 和1之间,当t为0时返回a . 当t为1时返回b

    ◆static operator * ( a : Color , b : Color) : Color  //    描述:乘两个颜色,每个组件被分别乘。

    ◆static operator * ( a : Color , b : float) : Color    //    描述:用浮点数b乘以颜色a。每个组件被分别乘。

    ◆static operator * ( a : float , b : Color) : Color    //    描述:用浮点数b乘以颜色a。每个组件被分别乘。

    ◆static operator + ( a : Color , b : Color) : Color    //    描述:加两个颜色,每个组件被分别加。

    ◆static operator - ( a : Color , b : Color) : Color    //    描述:从颜色a中减去颜色b。每个组件被分别减。

    ◆static operator / ( a : Color , b : float) : Color    //    描述:乘用浮点数b除以a。每个组件被分别除。

    ◆static implicit function Color ( v : Vectro4 ) : Color    //    描述:Colors可以被隐式转化为Vector4,或由它转化而来。

    ◆static implicit function Vector4 ( c : Color ) : Vector4    //    描述:Colors以被隐式的转化为Vector4,或由它转化而来。

标签:Unity
上一篇:Unity3D脚本教程7:碰撞描述类 collision
下一篇:Unity3D脚本教程9:调试控制类 Debug
网友评论:Unity3D脚本教程8:颜色描述类color
评论
留名: 验证码:
您可能还需要关注一下内容:
·基于洪水模拟和预报的三维仿真系统设计
·基于Unity3D平台的三维虚拟城市研究与应用
·Unity3d 爆炸火焰特效教程
·Unity3d 基础特效教程-下雨
·基于Unity3D实现大件运输过程动态模拟
·基于Unity3D的虚拟水流墙系统的设计研究
· 西游汉字ceo张红:早教市场缺精品
·基于Unity的虚拟战场地理环境构建
·基于虚拟现实技术的三维矿井漫游演示系统开发与应用
·Unity3D实现3D立体游戏原理及过程
☏ 推荐产品

Ladybug5全景
商家:力方国际

ProJet®
商家:力方国际

ProJet®
商家:视科创新

Premium1.5
商家:视科创新

巴可HDX主动立体投
商家:德浩科视

巴可HDF-W26投
商家:德浩科视

巴可30000流明2
商家:德浩科视

巴可4万流明2K投影
商家:德浩科视
☞ 外设导航
☏ 企业名录
【广州】中科院广州电子技术有限公司
【北京】第二空间(北京)科技有限公司
【北京】幻维世界(北京)网络科技有限公司
【厦门】厦门惠拓动漫科技有限公司
【厦门】厦门幻眼信息科技有限公司
【深圳】深圳南方百捷文化传播有限公司
【北京】北京思源科安信息技术有限公司
【上海】上海殊未信息科技有限公司
【北京】北京赢康科技开发有限公司
【武汉】武汉科码软件有限公司
友情链接 关于本站 咨询策划 行业推广 广告服务 免责声明 网站建设 联系我们 融资计划
北京第三维度科技有限公司 版权所有 京ICP备09001338
2008-2016 Beijing The third dimension Inc. All Rights Reserved.
Tel:010-57255801 Mob:13371637112(24小时)
Email:d3dweb@163.com  QQ:496466882
扫一扫 第三维度
官方微信号