image_xscale nao funcina e ele nao muda a sprite
Enviado: Seg Jan 29, 2024 11:51 am
Ola estou com um problema no meu codigo. O que esta acontecendo e que a image_xscale dele nao esta funcionando e ele nao muda a sprite dele para ele (inimigo) andando nao sei o problema. aqui esta o codigo:
var _chao= place_meeting(x,y + 1, obj_wall);
if(_chao){
x += vel;
if(place_meeting(x + hspd,y,obj_wall)){
vel *= -1;
}
if(!position_meeting(x + (8 * vel),y, obj_wall)){
vel *= -1;
}
}
switch(estado){
case "parado":
{
sprite_index= spr_javali;
if(hspd != 0){
estado= "movendo";
image_xscale= sign(hspd);
}
break;
}
case "movendo":
{
sprite_index= spr_javali_wlk;
if(hspd = 0){
estado= "parado";
sprite_index= spr_javali;
}
}
}
var _chao= place_meeting(x,y + 1, obj_wall);
if(_chao){
x += vel;
if(place_meeting(x + hspd,y,obj_wall)){
vel *= -1;
}
if(!position_meeting(x + (8 * vel),y, obj_wall)){
vel *= -1;
}
}
switch(estado){
case "parado":
{
sprite_index= spr_javali;
if(hspd != 0){
estado= "movendo";
image_xscale= sign(hspd);
}
break;
}
case "movendo":
{
sprite_index= spr_javali_wlk;
if(hspd = 0){
estado= "parado";
sprite_index= spr_javali;
}
}
}