Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: cruzado en Febrero 28, 2010, 06:53:17 PM

Título: Problemas al insertar una animacion
Publicado por: cruzado en Febrero 28, 2010, 06:53:17 PM
Bueno, primero, he buscado en el foro y no e encontrado la respuesta.

He echo una animacion y quiero que al pulsar la flecha de la derecha empieze la animacion.
Me va a medias. Va a la derecha pero la animacion se queda en la primera imagen.
He puesto que cambie el sprite personaje por personaje_derecha.
Título: Re: Problemas al insertar una animacion
Publicado por: Hackware en Febrero 28, 2010, 10:07:45 PM
if (image_speed==0) tu animaci?n nunca va a correr.

Otra opci?n ser?a que est?s introduciendo un c?digo que cambia el sprite, pero lo situa en el primer frame en cada step, ya que el evento Right se comprueba continuamente, no as? el evento Right Pressed. En f?cil cometer este error si trabajas con D&D ?Que recuerdos! XD
Título: Re: Problemas al insertar una animacion
Publicado por: cruzado en Marzo 01, 2010, 05:53:58 PM
no, no estoy trabajando con codigos, lo e echo con el evento keyboard right.
Título: Re: Problemas al insertar una animacion
Publicado por: Alfonsos1 en Marzo 01, 2010, 06:10:08 PM
Citarlo e echo con el evento keyboard right.

prueba con el evento keyboard press right
Título: Re: Problemas al insertar una animacion
Publicado por: deathmetal en Marzo 01, 2010, 06:18:27 PM
tienes que manipular las velocidades nomas

pon en create image_speed=0

y en keyboard_right

image_speed=-1
Título: Re: Problemas al insertar una animacion
Publicado por: cruzado en Marzo 02, 2010, 04:48:30 PM
Deathmetal lo que me has dicho no me ha funcionado, lo he echo con codigo.
Alfonsos1, he pueso key press right y ahora va a toquecitos pero ya va la animacion.
Título: Re: Problemas al insertar una animacion
Publicado por: Hackware en Marzo 02, 2010, 06:51:08 PM
Mira, lo que te he tratado de decir es que si estas usando D&D y utilizas la acci?n para cambiar el sprite (de la que no recuerdo el nombre, pero es inconfundible) debes escribir -1 en "subimage" y no 0 (cero) o tu animaci?n se quedar? congelada en el primer frame.
Título: Re: Problemas al insertar una animacion
Publicado por: cruzado en Marzo 02, 2010, 07:01:30 PM
Aib?  XD XD XD
Muchas gracias hackware  :)
Ya esta arreglado, y la verdad, me hace gracia la solucion.Para que se pone en subimage -1?

Porcierto, esto va mas rapido de lo que habia puesto.
Supuestamente tiene que ir a la velocidad establecida en el sprite no?
Título: Re: Problemas al insertar una animacion
Publicado por: Ciberman en Marzo 02, 2010, 07:33:56 PM
nop, justamente, se aclara en el editor de sprites que la velocidad que le pongas es solo una previsualisaci?n

para controlar la velocidad puedes usar
image_speed=X
donde X siendo un ir?a a la misma velocidad que en el editor de sprites es 30, siendo .5 ir?a a 15, .33 a 10, etc.
ten en cuenta que la velocidad esta se traducir?a como
"Cuantos frames de la animacion deben abanzar por cada step"
Título: Re: Problemas al insertar una animacion
Publicado por: cruzado en Marzo 02, 2010, 08:56:08 PM
Gracias ciberman, ya va bien  :) ;)
Título: Re: Problemas al insertar una animacion
Publicado por: Ragnarot en Junio 03, 2010, 05:29:36 PM
bueno me sirvio lo del -1, pero mi duda es, como se haria en codigos?
me refiero, yo le pongo en mi evento keyboard left esto :

  image_index = izqr;
  image_speed = -1;


pero no cambia, cual es el problema?

gracias
Título: Re: Problemas al insertar una animacion
Publicado por: dmg969soft en Junio 03, 2010, 09:23:56 PM
ser?a asi

sprite_index = izqr;
image_index = -1;