Codice: Seleziona tutto
if(place_meeting(x,y+1,obj_wall)){
grounded = true
}else{
grounded = false
}
if(grounded){
sprite_index = spr_walk
} else {
if(vspeed<0){
sprite_index = spr_jump
}else{
sprite_index = spr_jump
}
}
if attacca = 1
if grounded = true
{
sprite_index = spr_attack;
hspeed = 0;
image_speed = .2;
}
else if grounded = false
{
sprite_index = spr_attack_jump;
image_speed = .2;
}
Come potete vedere, lo sprite di quando attacca in aria non sia anima, ma quello dell'attacco a terra si. Ho provato a correggerlo in vari modi, ma niente funzionava. Quindi ho pensato: qualcuno di voi conosce uno script alternativo, per fare in modo che il personaggio attacca sia in aria che a terra? Scusate se chiedo tanto