UnityAPI手册-2019.4官网版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
Color
# Color struct in UnityEngine ## 描述 RGBA 颜色表示形式。 在整个 Unity 中,该结构用于传递颜色。 每个颜色分量都是 0 到 1 范围内的浮点值。 分量 ([r](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-r.html),[g](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-g.html),[b](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-b.html)) 定义 RGB 颜色空间中的颜色。Alpha 分量 ([a](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-a.html)) 定义透明度 - alpha 为 1 表示完全不透明,alpha 为 0 表示完全 透明。 ## 静态变量 | [black](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-black.html) | 纯黑色。RGBA 为 (0, 0, 0, 1)。 | | ------------------------------------------------------------------------------- | ----------------------------------------------------- | | [blue](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-blue.html) | 纯蓝色。RGBA 为 (0, 0, 1, 1)。 | | [clear](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-clear.html) | 完全透明。RGBA 为 (0, 0, 0, 0)。 | | [cyan](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-cyan.html) | 青色。RGBA 为 (0, 1, 1, 1)。 | | [gray](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-gray.html) | 灰色。RGBA 为 (0.5, 0.5, 0.5, 1)。 | | [green](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-green.html) | 纯绿色。RGBA 为 (0, 1, 0, 1)。 | | [grey](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-grey.html) | gray 的英式拼写。RGBA 为相同的 (0.5, 0.5, 0.5, 1)。 | | [magenta](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-magenta.html) | 洋红色。RGBA 为 (1, 0, 1, 1)。 | | [red](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-red.html) | 纯红色。RGBA 为 (1, 0, 0, 1)。 | | [white](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-white.html) | 纯白色。RGBA 为 (1, 1, 1, 1)。 | | [yellow](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-yellow.html) | 黄色。RGBA 为 (1, 0.92, 0.016, 1),但该颜色很好看! | ## 变量 | [a](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-a.html) | 颜色的 Alpha 分量(0 为透明,1 为不透明)。 | | --------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | | [b](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-b.html) | 颜色的蓝色分量。 | | [g](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-g.html) | 颜色的绿色分量。 | | [gamma](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-gamma.html) | 应用了伽马曲线的颜色版本。 | | [grayscale](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-grayscale.html) | 颜色的灰度值。(只读) | | [linear](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-linear.html) | sRGB 颜色的线性值。 | | [maxColorComponent](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-maxColorComponent.html) | 返回最大颜色分量值:Max(r,g,b)。 | | [r](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-r.html) | 颜色的红色分量。 | | [this[int]](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color.Index_operator.html) | 分别使用 [0]、[1]、[2]、[3] 访问 r、g、b、a 分量。 | ## 构造函数 | [Color](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-ctor.html) | 使用给定的 r、g、b、a 分量构造新 Color。 | | -------------------------------------------------------------------------- | ------------------------------------------ | ## 公共函数 | [ToString](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color.ToString.html) | 返回该颜色的整齐格式化的字符串。 | | --------------------------------------------------------------------------------- | ---------------------------------- | ## 静态函数 | [HSVToRGB](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color.HSVToRGB.html) | 用 HSV 输入创建 RGB 颜色。 | | ------------------------------------------------------------------------------------------- | --------------------------------------- | | [Lerp](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color.Lerp.html) | 在颜色 a 与 b 之间按 t 进行线性插值。 | | [LerpUnclamped](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color.LerpUnclamped.html) | 在颜色 a 与 b 之间按 t 进行线性插值。 | | [RGBToHSV](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color.RGBToHSV.html) | 计算 RGB 输入颜色的色调、饱和度和值。 | ## 运算符 | [Color](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-operator_Vector4.html) | 可在 Vector4 中隐式地来回转换颜色。 | | -------------------------------------------------------------------------------------------- | ----------------------------------------------- | | [operator -](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-operator_subtract.html) | 将颜色 a 减去颜色 /b/。每个分量分别相减。 | | [operator *](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-operator_multiply.html) | 将两个颜色相乘。每个分量分别相乘。 | | [operator /](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-operator_divide.html) | 将颜色 a 除以浮点 /b/。每个颜色分量分别缩放。 | | [operator +](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-operator_add.html) | 将两个颜色相加。每个分量分别相加。 | | [Vector4](https://docs.unity3d.com/cn/2019.4/ScriptReference/Color-operator_Color.html) | 可在 Vector4 中隐式地来回转换颜色。 |
da
2022年5月25日 10:55
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码