Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: peben-agent en Octubre 13, 2012, 07:42:46 PM

Título: efecto de cerrado de pantalla
Publicado por: peben-agent en Octubre 13, 2012, 07:42:46 PM
hola,
me gustaria que alguien me explicara como conseguir el efecto que aparece en este video:
http://www.youtube.com/watch?v=4MaCN3pnmkI

el efecto esta en el minuto 00:35

gracias por adelantado
Título: Re:efecto de cerrado de pantalla
Publicado por: MONT en Octubre 17, 2012, 04:49:58 AM
El efecto consiste en 3 operaciones simultaneas:
-La pantalla se encoje rapidamente de forma horizontal
-La pantalla crece lentamente de forma horizontal
-Todo se va poniendo mas claro
Luego al llegar a ser una linea blanca ésta se mantiene y encoje.

Propongo lo siguiente:
-Cuando comience el evento de cerrar crea un sprite de toda la pantalla con sprite_create_from_screen(x,y,w,h,precise,transparent,smooth,preload,xorig,yorig)
-Crea un objeto permanente en el centro con dicho sprite y salta a otro room que sea todo de negro.
-Ahora altera este objeto escalándolo y dándole tono blanco como lo mencioné anteriormente.
-Cuedo sea un linea, borra el objeto y ocupa draw_rectangle para hacer la linea final que se encoje
-Borra la linea final y al quedar todo negro terminaría todo el proceso.

Dicho así suena fácil, lo complicado es dar los tiempos justos para cada operación y que tanto crece o se mueve cada cosa  :-\ ... será cosa de probar y probar hasta que se vea bien  :P
Ese fue mi aporte y espero te sirva de algo, saludos