Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: grestes en Enero 28, 2011, 11:49:07 PM

Título: ayuda en background - plataformas (SOLUCIONADO)
Publicado por: grestes en Enero 28, 2011, 11:49:07 PM
hola comunidad, nuevamente estoy atascado en un nuevo problema, y claro, obvio que busque en descargas alguna ayuda, pero me resultaba muy complicado, entonces por eso recurro a uds para preguntarles, como puedo hacer que el fondo de mi juego de plataformas se mueva, pero OJO, me refiero a que cuando camine, este fondo se mueva mucho mas lento de lo que me muevo con la view y no todo junto, la verdad encontre descargas parecidas pero en realidad no me dieron mucha ayuda, no se si se entiende, espero que si, y gracias por leer y por su amabilidad :)
Título: Re: ayuda en background - plataformas
Publicado por: Jiraya en Enero 29, 2011, 01:49:49 AM
busque por "muestra de la plataforma"
http://www.comunidadgm.org/index.php?topic=13736.0
Título: Re: ayuda en background - plataformas
Publicado por: grestes en Enero 30, 2011, 01:36:00 AM
si, me funciona, pero la idea que yo tengo es que el fondo se mueva mas lento, como podria editar el codigo del background de ese ejemplo para que cuando me mueva el fondo tambien lo haga pero mucho mas lento... ?
Título: Re: ayuda en background - plataformas
Publicado por: somnus en Enero 30, 2011, 02:12:33 AM
haber yo tengo duda que es lo que quieres que se mueva en el fondo?


que se haya animacion en el fondo cuando te muevas y que quieres que la imagen que tienes de fondo se mueva vertical u horizontal?

por ejemplo si te mueves a la derecha  "-->" que el fondo se mueva a la izq (en sentido contrario a la que caminas)?
Título: Re: ayuda en background - plataformas
Publicado por: grestes en Enero 30, 2011, 02:26:54 AM
exacto eso mismo, mira asi que cuando vaya a la derecha el fondo se mueva a la derecha pero a una velocidad que desee, es posible eso?
Título: Re: ayuda en background - plataformas
Publicado por: Masterkey en Enero 30, 2011, 02:34:43 AM
Cita de: grestes en Enero 30, 2011, 02:26:54 AM
exacto eso mismo, mira asi que cuando vaya a la derecha el fondo se mueva a la derecha pero a una velocidad que desee, es posible eso?
Ejem... Izquierda... Se me ocurre con background_speed(o algo as?)
Título: Re: ayuda en background - plataformas
Publicado por: grestes en Enero 30, 2011, 02:51:19 AM
ok, si pongo background_hspeed en el evento de Left y Right? ... claro que si eso esta bien, no se como seguir el codigo  :-[
Título: Re: ayuda en background - plataformas
Publicado por: LigTopet en Enero 30, 2011, 04:26:46 AM
Te conviene dibujar el background en relacion a la posicion de la view en vez de usar background_hspeed.
Como ejemplo:
[gml]draw_background_tiled(back,view_xview[0]*divisor,view_yview[0])[/gml]
Donde se dibuja el fondo back, en la posicion x de la view 0 (suponiendo que es la view que persigue a tu personaje) dividida entre divisor (un numero mayor que 0 y menor a 1 para que se mueva hacia atras y no hacia adelante), y la posicion y de la view 0. Mientras menor el divisor mas rapido se movera, a mayor divisor mas lento (refiriendome a que tan rapido quedara atras).

Saludos

PD:
Cita de: Masterkey en Enero 30, 2011, 02:34:43 AMEjem... Izquierda... Se me ocurre con background_speed(o algo as?)
De hecho el background si se mueve a la derecha :D
Título: Re: ayuda en background - plataformas
Publicado por: grestes en Enero 30, 2011, 05:08:38 AM
esta perfecto!... solo tengo una duda, esta excelente, quedo como queria, pero cuando salto en el juego, porque el fondo no baja? ... tengo que editar el codigo?
Título: Re: ayuda en background - plataformas
Publicado por: LigTopet en Enero 30, 2011, 05:30:34 AM
Tan simple como agregar un factor al tercer argumento de la funcion, recuerda que la coordenada x es horizontalmente y la coordenada y es verticalmente.

Saludos