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;
}
}
}
Obrigado por visitar a The Game Makers Brasil |
image_xscale nao funcina e ele nao muda a sprite
- Z3USSS10000
- Novato
- Reações: 0
- Mensagens: 1
- ValdeciVieira
- Moderador
- Reações: 8
- Mensagens: 122
- Localização: Rio de Janeiro, Brasil
Re: image_xscale nao funcina e ele nao muda a sprite
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.
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.
Quem está online
Usuários navegando neste fórum: Ahrefs [Bot] e 6 visitantes