Evento de colisão com vilão?

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

Evento de colisão com vilão?

Mensagem por Lizarus em Qua 08 Out 2014, 23:05

Eu preciso de ajuda:No jogo,o personagem,quando colide com um inimigo( Fight! ),aparece o sprite dele machucado e ele vai para tras um pouco e depois para,mas não sei como fazer isso. nuu

Lizarus

Número de Mensagens : 61
Idade : 18
Data de inscrição : 15/09/2014
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Evento de colisão com vilão?

Mensagem por Isaque Onix em Qui 09 Out 2014, 01:48

1: cria uma variavel para "paralisar" as açoes do player, ex:
Código:
atacado=false//false pois nao levou o ataque
2: crie um alarme para reativar o player:
No EVENTO alarm[0]
Código:
atacado=true
3: faça a desativaçao das açoes do player, leia abaixo!
LEIA AQUI:
Para que o player pule pra traz sem erro, e bom desativa-lo temporariamente, mais voce pode optar por nao desativa-lo...
ex: (STEP)
Código:
if(atacado=true){exit}//coloque isso antes das açoes do player, seja keyboard, step, outros alarms(exeto o que vai reativar...)
4: na COLISAO com o objeto inimigo:
Código:
if(other.x<x){hspeed=4 vspeed=-4}else{hspeed=-4 vspeed=-4}
atacado=true
alarm[0]=8

claro que pra esse sistema funcionar, voce tem que usar gravidade que faça com que o player desça, mesmo que estaja usando o vspeed, tipo a variavel gravity do proprio game maker.

e pra parar o player, coloque no step:
if(!place_free(x,y+vspeed+1)){hspeed=0}

bom, nao testei, estou meio que sem tempo, mais acredito que da certo, te aconselho a testar criando um novo projeto temporario.

se te ajudei, de um JOINHA ;) flwz

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: Evento de colisão com vilão?

Mensagem por Lizarus em Qui 09 Out 2014, 18:17

Valew cara,Vou testar! bounce



_____________


Lizarus

Número de Mensagens : 61
Idade : 18
Data de inscrição : 15/09/2014
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Evento de colisão com vilão?

Mensagem por Isaque Onix em Qui 09 Out 2014, 18:44

ok, diga se der certo...

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: Evento de colisão com vilão?

Mensagem por Lizarus em Seg 13 Out 2014, 20:28

Valeu cara! flw

Lizarus

Número de Mensagens : 61
Idade : 18
Data de inscrição : 15/09/2014
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Evento de colisão com vilão?

Mensagem por Conteúdo patrocinado Hoje à(s) 04:05


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