Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: ROT777R en Diciembre 21, 2010, 03:26:31 AM

Título: Problema con sprites en Plataformas
Publicado por: ROT777R en Diciembre 21, 2010, 03:26:31 AM
Si, otra vez yo xD
Miren, estoy teniendo un peque?o problema, estoy haciendo un juego de plataformas y me estoy basando exactamente en el ejemplo de yoyo games sobre platafomas. Resulta que cuando pongo que cambie de sprite al caminar hacia derecha/izquierda, en vez de ver la animacion, veo solo la primera imagen y una vez que suelto el boton, se ve la animacion completa y no para  :-\ observen estas dos capturas:

Aca estoy con la tecla "D" pulsada para caminar hacia la Derecha:
(http://img696.imageshack.us/img696/2682/82739227.jpg)

Y aca deje de pulsar la tecla:
(http://img156.imageshack.us/img156/853/61058112.jpg)

Alguien me podria decir que estoy haciendo mal? :S
La configuracion del cambio de sprite al caminar es esta:
(http://img602.imageshack.us/img602/7650/49336171.jpg)

Gracias de antemano!  :)
Título: Re: Problema con sprites en Plataformas
Publicado por: Masterkey en Diciembre 21, 2010, 03:56:17 AM
En el evento nokey del jugador pon este c?digo: image_speed=0 y en los eventos de las teclas para moverse este c?digo: image_speed=0.5 y listo checa s? te sirve,
Título: Re: Problema con sprites en Plataformas
Publicado por: ROT777R en Diciembre 21, 2010, 04:06:03 AM
Cita de: Masterkey en Diciembre 21, 2010, 03:56:17 AM
En el evento nokey del jugador pon este c?digo: image_speed=0 y en los eventos de las teclas para moverse este c?digo: image_speed=0.5 y listo checa s? te sirve,

No amigo, cuando pongo ese codigo lo empeora xD por que vaya a la direccion que vaya queda la primer secuencia y ninguna mas  :(
Título: Re: Problema con sprites en Plataformas
Publicado por: Masterkey en Diciembre 21, 2010, 04:20:15 AM
Que pas? deber?a funcionar.?seguro que el objeto no tiene una acci?n en el evento draw? Eso podr?a causar el error...
Título: Re: Problema con sprites en Plataformas
Publicado por: ROT777R en Diciembre 21, 2010, 04:35:15 AM
No, por que aun ni siquiera utilize el evento Draw, pero mira, talvez yo haya hecho mal lo que me dijiste, cree un evento de keyboard, en "No Key" y dentro de el puse el codigo image_speed=0.

Luego entre a tanto la letra A (izquierda) y D (derecha) y debajo del "Change Sprite" puse el codigo que me dijiste, pero no elimine el mismo. Tenia que eliminar el change sprite? no creo no? sino no reconoceria cual seria la imagen que quiero que corra cuando pulse la tecla u_u jaja no se mucho de esto xD
Título: Re: Problema con sprites en Plataformas
Publicado por: Masterkey en Diciembre 21, 2010, 04:39:12 AM
No, no lo borres, ah? mismo en change sprite donde dice subimage le pon?s -1 en las dos teclas y listo.
Título: Re: Problema con sprites en Plataformas
Publicado por: ROT777R en Diciembre 21, 2010, 04:57:08 AM
Listo!!! me has salvado mi corta vida como "programador" al borde del suicidio en game maker!  :D crei que nunca hiva a lograrlo u_u muchas gracias por las respuestas rapidas Masterkey de verdad te lo agradesco!  :)

Pero ahora tengo otra peque?a duda, por las dudas no tendrias a mano algun link de algun lado donde diga como hacer disparos en juegos de plataforma?, por que lo busco con el buscador y solo me aparecen ejemplos pero vistos desde arriva, tipo GTA, no para plataformas :S
Título: Re: Problema con sprites en Plataformas
Publicado por: Masterkey en Diciembre 21, 2010, 05:08:40 AM
Y con el tutorial de yoyogames? Es decir el del game maker, pero presta atenci?n, crea un objeto bala y le pon?s el sprite de una bala, en el objeto jugador le pon?s un evento key pressed(por ejemplo espacio) y pon?s una variable de pesta?a control, donde dice variable escribe sprite_index y en value le escribes el nombre del sprite a la derecha y juego le agregas de la pesta?a main1 create moving y seleccionas el objeto bala y en direction pon?s 0 juego repites los dos pasos en el mismo evento, s?lo que en la segunda variable pon?s el sprite a la izquierda y en el segundo moving en direction pon?s 180, eso es lo m?s b?sico.
Título: Re: Problema con sprites en Plataformas
Publicado por: ROT777R en Diciembre 21, 2010, 05:25:46 AM
Logre hacerlo! pero en el momento de disparar, los disparos no salen de mi personaje, sino que aparecen del lado superior izquierdo de la pantalla :s que tendre que poner en x - y para que salgan como si los disparara mi personaje?
Título: Re: Problema con sprites en Plataformas
Publicado por: LigTopet en Diciembre 21, 2010, 06:36:51 AM
Una pregunta por tema, mas si estas tienen poca o nula relacion.
Las reglas del subforo:
Reglamento Preguntas y respuestas (http://www.comunidadgm.org/index.php?topic=18.0)
Y te aconsejo que leas el manual del Game Maker que ahi esta muy bien explicado el funcionamiento de algunas (de hecho todas) cosas preguntaste.
Este es del GM6.1 traducido que aplica muy bien para muchas funciones que no han cambiado en el GM8:
Manual GM (http://www.comunidadgm.org/manual_GM/Index.php)
Y aparte un articulo interesante:
Como solucionar tus dudas consultando el manual (http://www.comunidadgm.org/index.php?topic=10540.0)

Duele ver que hay material en la Comunidad y nadie lo "quiere" utilizar.

Saludos