Conectar-se
Quem está conectado
18 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 16 Visitantes

CRP-Max, Kapoty

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 14/07/2008
Número de Mensagens : 68
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

tem como detectar quando uma colisão acaba?

em Sex 27 Mar 2009, 20:45
Pessoal, tenho uma variavel setada por exemplo, BATIDA=1 e BATIDA=0.
quando haver a colisão entre 2 objetos determinados obj1 e obj2 a variavel BATIDA=1 é setada. porém eu preciso que quando os 2 objetos pararem de colidir a variavel volta para BATIDA=0;
entao eu precisaria saber quando a colisão acaba. isso é possível?
avatar
Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 1
   :
   :
Ver perfil do usuáriohttp://www.ciganospictures.hd1.com.br

Re: tem como detectar quando uma colisão acaba?

em Sex 27 Mar 2009, 21:38
coloca no step:

if (collision_point(x,y,objeto,true,true)) {
batida = 1;
}
else {
batida = 0;
}
avatar
Data de inscrição : 14/07/2008
Número de Mensagens : 68
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: tem como detectar quando uma colisão acaba?

em Sab 28 Mar 2009, 17:20
valeu Gusba, vou tentar.
abraço!
avatar
Ranking : Nota A
Notas recebidas : A - A
Data de inscrição : 15/02/2009
Número de Mensagens : 1479
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 9

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuáriohttp://www.indiegamebr.com

Re: tem como detectar quando uma colisão acaba?

em Sab 28 Mar 2009, 19:28
tem um mais simples Smile

if not place_meeting(x,y,obj_2) {batida = 0}

Só colocar o not na frente que ele nega o comando... Happy
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum