有没有什么方法可以用H.S.V挑选表面的颜色


if mouse_check_button_pressed(mb_left) && pickMode = true 
{
hue = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y ); 
saturation = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y ); 
value = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
}

有没有什么方法可以用H.S.V挑选表面的颜色?
也就是说,当你按下鼠标按钮并启用pickMode时,颜色将是鼠标坐标下的颜色。pickMode通过按下";P〃;。

有多个页面,因此可以设置动画,这就是曲面是阵列的原因。https://paste.mod.gg/teceguqiva.cs

如果您想从表面像素获得HSV,请获取像素颜色,然后在其上使用color_*函数:

var col = surface_getpixel ( artSurface [ pages ] , mouse_x , mouse_y );
var hue = color_get_hue(col);
var sat = color_get_saturation(col);
var val = color_get_value(col);

最新更新