Como faço Explosões com Physics

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

Como faço Explosões com Physics

Mensagem por Gabrielbs11 em Sex 21 Fev 2014, 01:39

Como faço para que, uma explosão(sprite ou partículas) causem efeito na fisica.
EX: Mover blocos para longe.

Gabrielbs11

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

http://pokextutoriais.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como faço Explosões com Physics

Mensagem por Killerzinho em Sab 22 Fev 2014, 12:38

Não entendi muito, mas se for o que estou pensando usa o evento de colisão com o Sprite Explosão para causar uma reação, você pode colocar assim:

No 'obj_bomba' crie um evento de colisão com (uma caixa, um inimigo, etc...) e coloque no Code:

if (sprite_index == spr_bomba){
sprite_index = spr_explosão
}

Crie tambem um evento Animation End no obj_bomba e coloque no Code:

instance_destroy()

....

No obj_inimigo crie um evento de colisão com o obj_bomba e coloque no Code:

if (sprite_index == spr_explosão){
aqui você coloca a ação
}

ex:

if (sprite_index == spr_explosão){
instance_destroy()
}

Killerzinho

Ranking : Nota A
Número de Mensagens : 65
Idade : 20
Data de inscrição : 12/09/2013
Notas recebidas : A
Reputação : 6
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 faço Explosões com Physics

Mensagem por Gabrielbs11 em Sab 22 Fev 2014, 15:42

Obrigado pela resposta, mas não é o que desejo.
Quero Physics, ou seja, ser arremessado, essas coisas.

Gabrielbs11

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

http://pokextutoriais.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como faço Explosões com Physics

Mensagem por Killerzinho em Sab 22 Fev 2014, 20:43

Gabrielbs11 escreveu:Obrigado pela resposta, mas não é o que desejo.
Quero Physics, ou seja, ser arremessado, essas coisas.

Se for o que entendi você pode usar esses mesmos códigos, ao invés de colocar ''instance_destroy()'' coloca uma direção para ele ir, usando x e y ou até mesmo hspeed e vspeed, usando o 'if' você realiza 'qualquer' ação...
Espero ter ajudado! Very Happy

Killerzinho

Ranking : Nota A
Número de Mensagens : 65
Idade : 20
Data de inscrição : 12/09/2013
Notas recebidas : A
Reputação : 6
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 faço Explosões com Physics

Mensagem por Gabrielbs11 em Sab 22 Fev 2014, 23:51

Bom, mas quero que e mova dependendo da posição e distancia da explosão.

Gabrielbs11

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

http://pokextutoriais.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como faço Explosões com Physics

Mensagem por Killerzinho em Dom 23 Fev 2014, 13:02

Você pode usar o mesmo código também, pode colocar pra cada image_index ter um impulso diferente.

por exemplo:

Na colisão da explosão com o 'obj_caixa' você coloca assim:

if (sprite_index == spr_explosão and image_index = 1){
x+=5 (troque por 'hspeed' se você souber usar pra não bugar)
}

if (sprite_index == spr_explosão and image_index = 2){
x+=4 (troque por 'hspeed' se você souber usar pra não bugar)
}

...e assim por diante, não sei se você entendeu. Na verdade tem varias formas de fazer isso, mas é muito difícil explicar assim, de toda forma você tem que usar Alarms pra cessar cada impulso depois de um tempo... flw!

Killerzinho

Ranking : Nota A
Número de Mensagens : 65
Idade : 20
Data de inscrição : 12/09/2013
Notas recebidas : A
Reputação : 6
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 faço Explosões com Physics

Mensagem por Gabrielbs11 em Dom 23 Fev 2014, 16:15

Entendi sim, obrigado, tenho uma idéia agora.

Gabrielbs11

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

http://pokextutoriais.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como faço Explosões com Physics

Mensagem por Conteúdo patrocinado Hoje à(s) 20:16


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