Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

image_xscale nao funcina e ele nao muda a sprite

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Z3USSS10000
Novato
Novato
Reações: 0
Mensagens: 1

image_xscale nao funcina e ele nao muda a sprite

Mensagem por Z3USSS10000 » 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;
}
}
}

Avatar do usuário
ValdeciVieira
Moderador
Moderador
Reações: 8
Mensagens: 122
Localização: Rio de Janeiro, Brasil

Re: image_xscale nao funcina e ele nao muda a sprite

Mensagem por ValdeciVieira » Sáb Fev 03, 2024 5:29 pm

Não estou vendo o código do que atualiza o hspd, quanto a não mudar o image_xscale você disse que também não muda a sprite o que quer dizer que o switch não está sendo executado.
Essa função pega o valor de uma variável e verifica se ele bate com algum dos valores definidos, nesse caso ele pega o valor da variável estado e verifica se ela é igual a "parado" ou "movendo", se o valor de estado não for nenhum desses então nada acontecerá, certifique-se de que seja um desses valores.

Responder

Quem está online

Usuários navegando neste fórum: Ahrefs [Bot] e 6 visitantes