Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /////------- Coloque no evento CREATE do 'obj_fade' -------/////
- fade_alpha = 1; // Opacidade
- fade_color = c_black; // Cor
- fade_speed = 0.05; // Velocidade
- fade_room = noone; // Pra qual room vai
- depth = -1000; // Depth deve ser o menor que dos layers e objetos
- /////------- Coloque no evento DRAW GUI do 'obj_fade' -------/////
- fade_alpha += fade_speed * sign(fade_room+1); // Altera opacidade do fade
- fade_alpha = clamp(fade_alpha, 0, 1); // Limita opacidade do fade
- /* Troca de room quando o fade está totalmente opaco */
- if fade_alpha == 1 and fade_room != noone {room_goto(fade_room); fade_room = noone;}
- /* Desenha fade na tela */
- draw_set_alpha(fade_alpha);
- if fade_alpha > 0
- draw_rectangle_color(0, 0, display_get_gui_width(), display_get_gui_height(),
- fade_color, fade_color, fade_color, fade_color, 0);
- draw_set_alpha(1);
- /////------- Use de qualquer objeto para trocar de room -------/////
- obj_fade.fade_room = nome_da_room;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement