if(collision_circle) - muitas instancias

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

Resolvido if(collision_circle) - muitas instancias

Mensagem por felipefrosi em Ter 11 Maio 2010, 23:01

Olá!

Seguinte, eu tenho "n" instancias do objeto object, quero que quando ele colida com determinado círculo algo aconteça, entao:

Código:
if(collision_circle(x,y,raio,object,1,0))
{
  //acao aqui
}

o caso é que tenho n objects, entao sempre essa ação acontecerá em todas as instâncias... já tentei passar self ali no object e nao adiantou (sendo que este comando de colisão está em cada instancia onde isso deve acontecer, ou seja, em todos os objects). Provável que tenha que relacionar com ID, alguém sabe?

Editado por CyraxX: Topico resolvido.
Trancado.
Se o autor quiser reabrir o tópico envie MP para algum administrador ou moderador.

felipefrosi

Número de Mensagens : 11
Data de inscrição : 06/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: if(collision_circle) - muitas instancias

Mensagem por Janx em Qua 12 Maio 2010, 17:02

essa função, retorna o id da instancia que colidiu, intão é so fazer:

var id;
id = collision_circle(x,y,raio,object,1,0)
if(id)
{
with (id)
{
//açao a ser executada no objeto colidido.
}
}

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: if(collision_circle) - muitas instancias

Mensagem por felipefrosi em Qui 13 Maio 2010, 09:31

eh soh passar self.id no object

felipefrosi

Número de Mensagens : 11
Data de inscrição : 06/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: if(collision_circle) - muitas instancias

Mensagem por Conteúdo patrocinado Hoje à(s) 22:50


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