All you need to get colors for your game!
All values are based off the the cursors X and Y position to avoid draw_getpixel. All returned values are stored in an array list named whatever the last part of the script name was. If the script is named "scr_rgb_to_hsv()" then the hsv values will be returned and stored in a hsv[] array. Same goes for color paring.
Inside you will find:
Color Conversion scripts
Color Paring Scripts
Color Pickers
Color Conversion Scripts:
RGB to HSV/CMY/HEX
HSV to to RGB/CMY/HEX
Gamemaker Color Constants to RGB Values
Example:
scr_rgb_to_hsv(Red, Green, Blue);
draw_set_color(make_color_hsv(hsv[0],hsv[1],hsv[2]));
Color Paring Scripts:
Split Compliment Colors (Analogous colors to direct compliment color)
Analogous Colors (Similar Colors)
Triadic Colors (Evenly Spaced on the color wheel at 120 degrees)
Complimentary Colors (Opposite of the color)
Monochromatic Colors (Saturation of the color)
Pentagram Colors (Evenly spaced on the color wheel at 72 degrees )
Tetradic Colors (2 Compliment pairs)
Square Colors (Evenly spaced on the color wheel at 90 degrees)
Example:
scr_get_compliment_color(Red, Green, Blue);
draw_set_color(make_color_rgb(compliment[0],compliment[1],compliment[2]));
Color Pickers:
RGB Sliders
HSV Sliders
Square Value and Saturation color picker with interchangeable hue slider or hue ring
Square Hue and Saturation color picker with Value Slider
Square RGB color picker with RGB Slider
All reviews are greatly appreciated so if you take a look at this asset let me know what you think!
If you have any questions, comments, or concerns about the asset then feel free to contact me at any time and ill reply as soon as possible.
End User Licence Agreement (EULA).