Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: TheSquirrel en Diciembre 25, 2010, 06:49:09 PM

Título: ayuda con mi Juego de plataformas
Publicado por: TheSquirrel en Diciembre 25, 2010, 06:49:09 PM
Hola, tengo problemas con mi juego de plataformas
el porblemas es que cuanod salta y toca el piso, se queda con el sprite de saltando, no con el sprite debido que es el quieto.
ademas
cuando cae de los obj_solid , sigue el sprite camimando, y yo quiero que a? aparesca el sprite de saltando.
como lo hagO?
les subo mi archivo Gmk. para que entiendan mejor
Título: Re: ayuda con mi Juego de plataformas
Publicado por: Masterkey en Diciembre 25, 2010, 07:35:00 PM
If place_free(x,y+1){sprite_index=spr_saltando} //este c?digo va en el step del jugador y spr_saltando va a ser el sprite de salto// else if !place_free(x,y+1) sprite_index=spr_no_saltando
Título: Re: ayuda con mi Juego de plataformas
Publicado por: TheSquirrel en Diciembre 25, 2010, 08:24:38 PM
listo, ese ya l tengo solucionado. ahora, como decia antes , el problemas, es que cuando el personaje esta en "saltando" y yo apreto a la derecha para que se mueve mientras esta saltando, se activa el sprite que por defecto en la tecla derecha se activa el sprite caminando,
como hago para que no se active?.
Título: Re: ayuda con mi Juego de plataformas
Publicado por: Masterkey en Diciembre 25, 2010, 08:48:24 PM
Es casi igual, en el evento tecla derecha: he !place_free(x,y+1) {sprite_index=spr_jugador_der}//lo mismo para la izquierda s?lo que cambia el sprite.
Título: Re: ayuda con mi Juego de plataformas
Publicado por: TheSquirrel en Diciembre 26, 2010, 02:11:22 AM
mira este es el codigo de salto :
[gml]if keyboard_check_pressed(vk_up) && !place_free(x,y+1)
{vspeed=-7
sprite_index = spr_player_jump}[/gml]
y puse esto :
else if !place_free(x,y+1) sprite_index=spr_player_stand
pero ahora siempre se queda en el sprite de stand

Título: Re: ayuda con mi Juego de plataformas
Publicado por: Masterkey en Diciembre 26, 2010, 02:27:49 AM
Qu?tale el "!" al segundo c?digo, pero hay algo que no me gusta...
Título: Re: ayuda con mi Juego de plataformas
Publicado por: TheSquirrel en Diciembre 26, 2010, 03:01:08 AM
ya le quite el "!" pero no sigue como quiero
es que no se si me explico bien
quiero que en la trayectoria del salto el sprite se spr_player_jump y cuando toque el obj_solid, se player_stand, entonces quiero que cuando toque el piso ai recien este en el spr_player_stand
y aun no puedo solucionar mi otro problema D:
Título: Re: ayuda con mi Juego de plataformas
Publicado por: Masterkey en Diciembre 26, 2010, 03:30:19 AM
Por lo mismo amigo, coloca esto en step: if not place_free(x,y+1) {sprite_index=spr_player_stand} eso deber?a funcionar.
Título: Re: ayuda con mi Juego de plataformas
Publicado por: TheSquirrel en Diciembre 26, 2010, 03:50:31 AM
tampoco me funciona  ???
Título: Re: ayuda con mi Juego de plataformas
Publicado por: Masterkey en Diciembre 26, 2010, 04:02:42 AM
Me he descargado el archivo  de t? juego y luego edito o comento, s? no es que ya te solucionaron el problema.
Título: Re: ayuda con mi Juego de plataformas
Publicado por: TheSquirrel en Diciembre 26, 2010, 03:44:40 PM
Yap, muchas gracias, por que aun no puedo solucionar el problema D:
Título: Re: ayuda con mi Juego de plataformas
Publicado por: Masterkey en Diciembre 26, 2010, 04:18:00 PM
Muy bien. En create: jump=1 en step: en la parte de jump le agregas: jump=0 y creas otro c?digo en step que sea: if jump=1 {sprite_index=spr_player_stand} y por ?ltimo en colisi?n con obj_block: le agregar jump=1  y ahora funciona bien. Salu2
Título: Re: ayuda con mi Juego de plataformas
Publicado por: TheSquirrel en Diciembre 26, 2010, 05:59:48 PM
gracias men, muchas gracias
ahora intente hacer lo mismo en otro proyecto pero no me funciona.. por que sera?
te dejo el ejemplo
Título: Re: ayuda con mi Juego de plataformas
Publicado por: Masterkey en Diciembre 27, 2010, 01:42:14 PM
Muy bien, aqu? lo tienes ya reparado. Como puedes ver fue algo complicado pero al fin funciona.
Título: Re: ayuda con mi Juego de plataformas
Publicado por: TheSquirrel en Diciembre 27, 2010, 03:12:30 PM
ahora si, muchas gracias men (:  ;D
Título: Re: ayuda con mi Juego de plataformas
Publicado por: Masterkey en Diciembre 27, 2010, 04:10:22 PM
 :-[ De nada.