potrzebuje zrobić tak jakby ciemność czyli niewidać obiektów tam gdzie jest narysowana ciemność.
Tylko że obiekty się tworzą i pomimo że jest ciemność widać je.
Co zapomnialem??? oto kod:
create
GML
surf=surface_create(room_width,room_height) //tworzymy su</span>
step
GML
color=merge_color(c_black,c_white,2) //tworzymy mieszanke kolorów
surface_set_target(surf)//właczmy tryb rysowania po surface
draw_clear(color) // czyścimy surfaca
draw_set_blend_mode(bm_subtract) // ustawaimy blend mode "odwrocenie koloru"
draw_circle_color(room_width/2,room_height/2,500,color,c_black,0) //rysujemy okrąg ktory bedzie swiatlem
draw_set_blend_mode(bm_normal) //ustawiamy normalny tryb blendingu...
surface_reset_target()// konczymy tryb rysowania</span>
draw
GML
draw_set_blend_mode(bm_subtract)//ponownie odwracamy kolory
draw_surface(surf,0,0)//rysujemy surfaca
draw_set_blend_mode(bm_normal)//i ustawiamy normalny blending</span>