make_colour_hsv

GameMaker 提供此函数(以及其他函数)以允许用户创建自己的颜色。此特定函数包含三个组成部分,即色调饱和度(也称为"亮度"),以创建所需颜色。这些值介于 0 和 255 之间,因此您可以使用此值生成 16,777,216(256*256*256) 种颜色!下面您可以看到这些组件分开时的外观图像:

Make HSV colour example左边的图像是函数各个组件的细分,右边的图像说明了更改这些组件如何影响端点颜色。正如你所看到的,即使不改变色调(它保持在0,红色),我们也可以通过其他两种设置显著改变颜色,饱和度使颜色色调从灰色(0)变为纯色调(255),值使颜色色调从深色(0)变为浅色(255)。

 

语法:

make_colour_hsv(hue, sat, val);

参数类型描述
hueReal颜色的色调
satReal颜色是多么饱和
valReal颜色有多深

 

返回:

Colour

 

例子:

col = make_colour_hsv(100, 145, 255);

上述代码使用该函数创建颜色并将其值存储在变量"col"中以供以后使用。