Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: newfagnewfag en Febrero 02, 2015, 01:22:10 AM

Título: cambio de sprite?
Publicado por: newfagnewfag en Febrero 02, 2015, 01:22:10 AM
hola tengo un problema .Cuando salto quiero que mi personaje cambie al sprite de saltar, accion que se ve afectada porque en el codigo de gravedad le tengo puesto que if place_free(x,y+1) cambie a spr_cayendo.¿Como puedo hacer para que se vean estas dos animaciones una mientras voy subiendo y otra cuando se le acabe el vuelo y caiga?

les dejo los codigos

saltar
if keyboard_check(vk_up) and sprite_index != spr_saltar_derecha
{
     sprite_index = spr_saltar_derecha
     image_speed = 0.4
     vspeed = -8
}

if (sprite_index == spr_saltar_derecha) and (image_index >= image_number -1)
     image_speed = 0


gravedad
gravity_direction = 270

if (place_free(x, y + 1))
   {
   gravity = 0.4;
   sprite_index = spr_cayendo
   }
else
   {
   gravity = 0;
   }
Título: Re:cambio de sprite?
Publicado por: 3dgeminis en Febrero 02, 2015, 03:21:22 AM
En lugar de usar gravity usa vspeed para cambiar los sprite de saltando y cayendo