Cita de: Clamud en Mayo 09, 2020, 03:41:42 AM[gml]//Animate
Creo que falta una parte del código, ¿en dónde se asignan los otros sprites?
if (move!=0) image_xscale = move;
if (place_meeting(x,y+1,obj_block))
{
if (hsp!=0) && !instance_exists(obj_hitbox_s) sprite_index = spr_player_walk; else sprite_index = spr_player_idle;
}
else
{
if (vsp < 0) && !instance_exists(obj_hitbox_s) sprite_index = spr_player_jump else sprite_index = spr_player_fall;
}[/gml]
Allí se asignan las animaciones, sprites, de caminar y saltar, también caer. El problema es que incluso agregando la condición de !instance_exists(obj_hitbox_s) o bien !key_sword no funciona.