Hey everyone, I've created a surface which is dark blue, and signifies the night time. As you can see in my example, I have several lights placed, and a light around the player. I'd like those lights to punch a hole in the surface. Here's the code for my surface draw:
if (!surface_exists(surface))
{
surface = surface_create(room_width,room_height);
}
surface_set_target(surface);
draw_clear_alpha(c_navy,nightAlpha)
depth = 400;
surface_reset_target();
draw_surface(surface,0,0);
The name of the spotlight around the player is simply called oSpotlight. I've looked at a few thins on gpu_blendmodes but I havent been able to figure this out, any help would be great, thanks!
if (!surface_exists(surface))
{
surface = surface_create(room_width,room_height);
}
surface_set_target(surface);
draw_clear_alpha(c_navy,nightAlpha)
depth = 400;
surface_reset_target();
draw_surface(surface,0,0);
The name of the spotlight around the player is simply called oSpotlight. I've looked at a few thins on gpu_blendmodes but I havent been able to figure this out, any help would be great, thanks!
Attachments
-
249.1 KB Views: 3
Last edited: