Como fazer com que o inimigo seja destruido quando tocar num sprite diferente?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como fazer com que o inimigo seja destruido quando tocar num sprite diferente?

Mensagem por Sonic em Qua 27 Jan 2010, 11:37

Ola amigos do game maker!Eu tenho uma pergunta,como fazer que o inimigo seja destruido pelo sprite diferente? EXEMPLO: sprite inimigo so ser destroido pelo sprite soco mas se o sprite inimigo encostar no sprite parado o sprite parado morre

Se puderem me ajudar ficarei muito grato! Very Happy

Sonic

Ranking : Nota D
Número de Mensagens : 384
Data de inscrição : 12/01/2010
Notas recebidas : D
Reputação : -4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer com que o inimigo seja destruido quando tocar num sprite diferente?

Mensagem por diassis em Qua 27 Jan 2010, 12:57

tenho algo que pode resolver na colisão com o inimigo coloca:
Código:

if sprite_index==sprite_soco
with (other) instance_destroy();

if sprite_index==sprite_parado
instance_destroy()

ve aí se resolve

diassis

Número de Mensagens : 310
Idade : 40
Data de inscrição : 07/11/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer com que o inimigo seja destruido quando tocar num sprite diferente?

Mensagem por Da Galáxia em Qua 27 Jan 2010, 15:01

Esse código funciona. Seja com "==" (comparação), e também com a atribuição "="

Da Galáxia

Número de Mensagens : 348
Data de inscrição : 14/01/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer com que o inimigo seja destruido quando tocar num sprite diferente?

Mensagem por Henrique_GJ em Qua 27 Jan 2010, 15:11

eu não faria assim se fosse vc, eu faria um objeto "soco" que seria o personagem que depois de 1 segundo voltasse a parado, assim o jogo ficaria menos complicado, e mto mais fácil de programar, é como se vc programasse cada sprite.

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer com que o inimigo seja destruido quando tocar num sprite diferente?

Mensagem por Sonic em Qui 28 Jan 2010, 12:09

Desculpa mas eu não entendi a sua ajuda?

Sonic

Ranking : Nota D
Número de Mensagens : 384
Data de inscrição : 12/01/2010
Notas recebidas : D
Reputação : -4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer com que o inimigo seja destruido quando tocar num sprite diferente?

Mensagem por sonicfan1 em Qui 28 Jan 2010, 13:35

ele falou tipo,você cria um objeto pro soco aí no evento que ele dar o soco criar um alarme(não tenho certeza mas acho que é) pra quando completar um segundo ele voltar ao normal(mudar pro objeto normal) acho que foi mais ou menos isso

até mais Happy

sonicfan1

Número de Mensagens : 138
Data de inscrição : 26/07/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fazer com que o inimigo seja destruido quando tocar num sprite diferente?

Mensagem por Henrique_GJ em Qui 28 Jan 2010, 14:50

é isso msm.

cria um obj soco.

na hora q um botão for pressionado, ele muda pro objeto soco.

usa alarm pra fazer ele voltar ao obj parado denovo

e coloca na colision instance_destroy()

assim vc pode até fazer combos

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como fazer com que o inimigo seja destruido quando tocar num sprite diferente?

Mensagem por Conteúdo patrocinado Hoje à(s) 08:35


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum