D
DavidRuiz
Guest
Hello everybody, I'm trying to change my sprite_index, but when I do that I realized that the image_index is the same that the last time I used. How can I do to set the image_speed? "image_speed" doesn't work by the way. Thank you very much for your help!
// vertical movement
if frog_jump = true
{
ySpeed = - jumpPower;
frog_jump = false;
}
if(ySpeed>0)
{
sprite_index = spr_frog_jumping;
image_index = 1; // I CHANGE IMAGE_INDEX HERE
}
else
{
sprite_index = spr_frog_jumping;
image_index = 0; // AND HERE
}
ySpeed += weight;
if !place_meeting(x,y+ySpeed,obj_Block)
{
y += ySpeed;
}
else
{
move_contact_solid(point_direction(x,y,x,y+ySpeed),maxFallSpeed);
ySpeed = 0;
sprite_index = spr_frog_idle; // BUT WHEN I'M TRYING TO USE THIS SPRITE, THE SPRITE DOESN'T CHANGE IT'S IMAGE
image_speed = 4; IT'S SEEMS THIS IS NOT WORKING
}
// vertical movement
if frog_jump = true
{
ySpeed = - jumpPower;
frog_jump = false;
}
if(ySpeed>0)
{
sprite_index = spr_frog_jumping;
image_index = 1; // I CHANGE IMAGE_INDEX HERE
}
else
{
sprite_index = spr_frog_jumping;
image_index = 0; // AND HERE
}
ySpeed += weight;
if !place_meeting(x,y+ySpeed,obj_Block)
{
y += ySpeed;
}
else
{
move_contact_solid(point_direction(x,y,x,y+ySpeed),maxFallSpeed);
ySpeed = 0;
sprite_index = spr_frog_idle; // BUT WHEN I'M TRYING TO USE THIS SPRITE, THE SPRITE DOESN'T CHANGE IT'S IMAGE
image_speed = 4; IT'S SEEMS THIS IS NOT WORKING
}