Conectar-se
Quem está conectado
26 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 25 Visitantes

Rodrigo Santiago

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : E-E-D
Data de inscrição : 22/03/2012
Número de Mensagens : 334
Insígnias de JAM :

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

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

Como fazer uma checagem no distance_to_object

em Dom 14 Set 2014, 21:16
Reputação da mensagem: 0% (1 votos)
x = horizontal
y = vertical

quando eu uso por exemplo
if (distance_to_object (obj_parede>=5)){
pode_coisar=true
}
ele faz uma checagem de x e y tipo ao mesmo tempo eu queria que ele só fizese a checagem no negócio x,ou seja se eu estiver na posiçao x=5 e y=50
o obj_parede estaria x=30 longe de eu e y=0 ou seja só quero fazer com que funcione no x a checagem de distancia.

Como faço isso?
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 fazer uma checagem no distance_to_object

em Seg 15 Set 2014, 00:23
Código:
if point_distance(x,y,obj.x,obj.y) >= 5
{
pode_coisar = true;
};
ou mesmo
Código:
if distance_to_object(obj_parede) >= 5
{
pode_coisar = true;
};
avatar
Data de inscrição : 10/08/2014
Número de Mensagens : 395
Insígnias de JAM :

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

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

Re: Como fazer uma checagem no distance_to_object

em Seg 15 Set 2014, 02:04
Reputação da mensagem: 100% (1 votos)
if abs(objeto1.x - objeto2.x) < 50
{...

O módulo da diferença entre as coordenadas x dos objetos. Resolvido?
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