GameMaker 提供此函数(以及其他函数)以允许用户创建自己的颜色。此特定函数包含三个组成部分,即色调、饱和度和值(也称为"亮度"),以创建所需颜色。这些值介于 0 和 255 之间,因此您可以使用此值生成 16,777,216(256*256*256) 种颜色!下面您可以看到这些组件分开时的外观图像:
左边的图像是函数各个组件的细分,右边的图像说明了更改这些组件如何影响端点颜色。正如你所看到的,即使不改变色调(它保持在0,红色),我们也可以通过其他两种设置显著改变颜色,饱和度使颜色色调从灰色(0)变为纯色调(255),值使颜色色调从深色(0)变为浅色(255)。
make_colour_hsv(hue, sat, val);
参数 | 类型 | 描述 |
---|---|---|
hue | Real | 颜色的色调 |
sat | Real | 颜色是多么饱和 |
val | Real | 颜色有多深 |
col = make_colour_hsv(100, 145, 255);
上述代码使用该函数创建颜色并将其值存储在变量"col"中以供以后使用。