Conectar-se
Quem está conectado
27 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 27 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota B
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Número de Mensagens : 764
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuário

Como verificar distancia menor em place_meeting

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 ...
avatar
Ranking : Nota C
Notas recebidas : C + C
Data de inscrição : 19/10/2011
Número de Mensagens : 337
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuário

Re: Como verificar distancia menor em place_meeting

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}
avatar
Ranking : Nota B
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Número de Mensagens : 764
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuário

Re: Como verificar distancia menor em place_meeting

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
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Como verificar distancia menor em place_meeting

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
{}
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 3
Ver perfil do usuário

Re: Como verificar distancia menor em place_meeting

em Qui 26 Jan 2012, 12:15
Ou collision_circle.
O Pedrø tem um tutorial a respeito dessas funções.
Conteúdo patrocinado

Re: Como verificar distancia menor em place_meeting

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