Como verificar distancia menor em place_meeting

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

Como verificar distancia menor em place_meeting

Mensagem por Lukbebalduke em Qui 26 Jan 2012, 00:58

como verificar com o place_meeting(ou outra função igual) se existe algum objeto a n distancia ou menos

tipo se a distancia for 50 como verificar se tem algum objeto a 50 pixel de mim ou menos.
Já tentei

Código:
place_meeting(x<+50,y,obj_i)

e nun funfo ...

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: Como verificar distancia menor em place_meeting

Mensagem por Black Studio em Qui 26 Jan 2012, 01:09

Voce pode usar o point distance, ele verifica e distancia em todas as direcoes.

Código:
if point_distance(x1,y1,x2,y2)<50
{//código}

Black Studio

Ranking : Nota C
Número de Mensagens : 337
Idade : 18
Data de inscrição : 19/10/2011
Notas recebidas : C + C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Como verificar distancia menor em place_meeting

Mensagem por Lukbebalduke em Qui 26 Jan 2012, 01:16

Valeu cara como são muitos objetos deixei assim:

Código:
ini=instance_nearest(x,y,obj_i)
if point_distance(x,y,ini.x,ini.y)<50
{
//ação
}

As vezes eu esqueço de uns codes que poderia estar usando, são muitos XD

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: Como verificar distancia menor em place_meeting

Mensagem por PedroX em Qui 26 Jan 2012, 12:04

Tem um jeito mais prático:

Código:
if distance_to_object(instance_nearest(x,y,obj)) < 50
{}

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como verificar distancia menor em place_meeting

Mensagem por saim em Qui 26 Jan 2012, 12:15

Ou collision_circle.
O Pedrø tem um tutorial a respeito dessas funções.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Como verificar distancia menor em place_meeting

Mensagem por Conteúdo patrocinado Hoje à(s) 23:58


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