Rafael2313
Novato
Novato
Autor
Mensagens: 5
Registrado em: Qua Mar 08, 2017 6:22 pm
Karma: 11

Objeto nao desaparece

Seg Mar 13, 2017 7:09 pm

Fala aew glr , to aki com mais uma duvida kkkkkkk. Entao, eu fiz um script para quando o inimigo ficar com a vida menor ou igual a zero, o sprite mudar e ele dps de um tempo sumir, mas oq esta acontecendo é que o sprite muda só q o inimigo nao desaparece dps de um tempo.

Step Event :
if hp <= 0 {
sprite_index = spr_zumbi_morto ;
alarm[0] = 90 ;
global.pontuacao += 1 ;
}



Alarm[0] Event :

instance_destroy()


Nao sei onde esta o problema, pf preciso de ajuda. Obg!

Tags:
 
Avatar do usuário
garooc
Membro
Membro
Mensagens: 25
Registrado em: Sex Out 14, 2016 8:51 pm
Karma: 117

Re: Objeto nao desaparece  Tópico resolvido

Seg Mar 13, 2017 8:52 pm

 O problema está no STEP EVENT, pois dessa forma o alarme sempre estará sendo reiniciado. O que você pode fazer é criar uma condição que impeça que a contagem do alarme reinicie, como por exemplo:

if morto==false
{
if hp <= 0 {
morto=true
sprite_index = spr_zumbi_morto ;
alarm[0] = 90 ;
global.pontuacao += 1 ;
}
}


   Dessa forma o código será executado apenas uma vez, não ira reiniciar o alarme e nem gerar a pontuação errada
1
 
Rafael2313
Novato
Novato
Autor
Mensagens: 5
Registrado em: Qua Mar 08, 2017 6:22 pm
Karma: 11

Re: Objeto nao desaparece

Seg Mar 13, 2017 9:45 pm

OBG! Agr esta funcionando, vc pode só me explicar pq agr n esta mais acontecendo aquilo pf?
 
Avatar do usuário
garooc
Membro
Membro
Mensagens: 25
Registrado em: Sex Out 14, 2016 8:51 pm
Karma: 117

Re: Objeto nao desaparece

Seg Mar 13, 2017 9:58 pm

 Você havia declarado para que sempre que o objeto estivesse com o hp igual ou inferior a zero, iniciar uma contagem de 90 steps para executar o alarme. No entanto, o objeto sempre estava nesta condição o que fazia com que a contagem do alarme não saísse dos 90. 
 Com a adição da condição ( if morto==false), o código só será executado quando a variável morto for falsa.   
 
Rafael2313
Novato
Novato
Autor
Mensagens: 5
Registrado em: Qua Mar 08, 2017 6:22 pm
Karma: 11

Re: Objeto nao desaparece

Seg Mar 13, 2017 10:11 pm

Ahhhh, tem razao. Mt obg pela ajuda!!
1