Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Megisto en Septiembre 27, 2010, 05:08:14 AM

Título: ?Se puede cambiar la velocidad de los sprites?
Publicado por: Megisto en Septiembre 27, 2010, 05:08:14 AM
Yo de nuevo. Estoy creando una ara?a que baja y sube y quiero que se detenga m?s tiempo debajo sin necesidad de hacer m?s sprites de ella arriba.
?Se puede modificar la velocidad de los sprites?
Título: Re: ?Se puede cambiar la velocidad de los sprites?
Publicado por: somnus en Septiembre 27, 2010, 05:47:00 AM

no entendi mucho pero la quieres detener en la animacion o en el objeto??

para detener la animacion se utiliza image_speed =0;


para detener el objeto puedes utilizar

v_speed =0   // o -1
h_speed =0   // o -1     
Título: Re: ?Se puede cambiar la velocidad de los sprites?
Publicado por: Megisto en Septiembre 27, 2010, 06:36:58 AM
No, yo quiero enlentecer el paso imagenes entre una y otra dentro de un sprite.
Título: Re: ?Se puede cambiar la velocidad de los sprites?
Publicado por: Wadk en Septiembre 27, 2010, 05:15:04 PM
Ten?s que usar las variables image_speed e image_index.
Por ejemplo as? en step:
[gml]if(floor(image_single)=10){
    image_speed=.5;
}else{
    image_speed=1;
}[/gml]
Eso hace que si la imagen mostrada actualmente es la 10, el sprite baja la velocidad de animaci?n a la mitad hasta que la imagen cambie.
Título: Re: ?Se puede cambiar la velocidad de los sprites?
Publicado por: Masterkey en Septiembre 28, 2010, 02:20:52 AM
Es muy sencillo. s? la ara?a est? arriba  y va bajando puedes usar el animation end y entonces image_speed y reducirlo a 0.5. si no hazlo como dice wadk (creo)