Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: vitail en Enero 26, 2015, 12:47:36 AM

Título: Hacer el efecto parallax scrolling
Publicado por: vitail en Enero 26, 2015, 12:47:36 AM
Que yo entienda eso es para que de una ambientacion de que el background se mueva y quiero a aprender a como hacerlo y si pueden me ensenian para hacerlo en futuros juegos!!
Título: Re:Hacer el efecto parallax scrolling
Publicado por: shaq145 en Enero 26, 2015, 09:06:58 AM

Es efecto parallax se consigue con diferentes fondos y dando diferentes velocidades a cada fondo. Normalmente, cuanto más cerca del espectador está el fondo, más rápido va, y cuanto más lejor más lento...

Un juego que explotó esto al máximo es el primer Shadow of the Beast de Amiga 500, observa la hierva, las nubes, la valla, etc...eso es parallax.

Fíjate en la primera fase:

https://www.youtube.com/watch?v=w6Osnolfxqw (https://www.youtube.com/watch?v=w6Osnolfxqw)

En game maker puedes jugar con la velocidad y la profundidad de los diferentes backgrounds, al moverte a la derecha ellos se mueven a la izquierda a diferentes velocidades, para dar la sensación de movimiento y de profundidad.

saludos

Título: Re:Hacer el efecto parallax scrolling
Publicado por: SanzMan en Enero 26, 2015, 09:34:50 AM
Mirate esto.

Es lo que estoy utilizando yo en el juego que me estoy haciendo.

Lo pongo en el step de mi personaje principal.

if (p_izquierda){
    background_x[0]=view_xview[0]*0.4;
    background_x[1]=view_xview[0]*0.2;
    background_y[0]=view_yview[0];
    background_y[1]=view_yview[0];
}

if (p_derecha){
    background_x[0]=view_xview[0]*0.4;
    background_x[1]=view_xview[0]*0.2;
    background_y[0]=view_yview[0];
    background_y[1]=view_yview[0];
}