Możesz tak zrobić:
obj_fade_out ( twórz ten obiekt podczas zmiany rooma )
CREATE:
GML
zmienna = 0;
DRAW:
GML
draw_set_alpha( zmienna );
draw_rectangle_color( 0, 0, room_width, room_height, c_black, c_black, c_black, c_black, 0 );
zmienna += 0.05;
if ( zmienna >= 1 ) room_goto_next(); // przejdzie do nastepnego rooma
obj_fade_in ( twórz ten obiekt podczas startu rooma )
CREATE:
GML
zmienna = 1;
DRAW:
GML
draw_set_alpha( zmienna );
draw_rectangle_color( 0, 0, room_width, room_height, c_black, c_black, c_black, c_black, 0 );
zmienna -= 0.05;
if ( zmienna <= 0 ) instance_destroy();