draw_set_alpha

Sets the base alpha blend for the draw functions.

Syntax:

draw_set_alpha(alpha);


Argument Description
alpha The alpha to set (between 0 and 1)


Returns: N/A


Description

With this function you can set the base draw alpha for the game. This value can be set from 0 to 1 with 0 being fully transparent and 1 being fully opaque (the default value), and will affect all further drawing, including backgrounds, sprites, fonts, primitives and 3D. If any of those assets are drawn with their own alpha value changed, this will be added to the base alpha value set by this function, so a base alpha of 0.5 and a sprite being drawn with an alpha of 0.5 will actually draw the sprite with an alpha of 0.25.


Example:

draw_set_alpha(0.5);
draw_set_colour(c_black);
draw_text(x+5, y+5, "LEVEL 1");
draw_set_alpha(1);
draw_set_colour(c_white);
draw_text(x, y, "LEVEL 1");

The above code will draw some text at the specified position with a shadow effect created by modified draw alpha and colour.


Back: colour And blending
Next: draw_set_colour
© Copyright YoYo Games Ltd. 2018 All Rights Reserved