Ver o objeto horizontalmente mais perto

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

Ver o objeto horizontalmente mais perto

Mensagem por gabrielsch em Dom 26 Set 2010, 18:59

Coloco 2 objetos na mesma posição vertical, alinhados, então coloco outro objeto diferente, mas agora quero ver qual dos 2 objetos iguais que coloquei na room, o mais perto desse objeto. EX: |-0-----------------O--------0-----|

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Ver o objeto horizontalmente mais perto

Mensagem por SIGILOSO em Dom 26 Set 2010, 19:05

Hm.... Eu criaria, em cada um desses objetos, uma variável global. Em seus STEPS, faria...
Código:
global.DISTANCIA=distance_to_point(objeto central.x,y)
Então, no objeto central, iria medir qual das variáveis é a menor, ou seja, qual dos objetos está mais perto. Happy
Pode ser que funcione, seguindo esse raciocínio.
afro

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: Ver o objeto horizontalmente mais perto

Mensagem por PedroX em Dom 26 Set 2010, 20:54

if abs(x-objeto1.x) < abs(x-objeto2.x)
{obj1 esta mais perto}
else
{obj2 esta mais perto}

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: Ver o objeto horizontalmente mais perto

Mensagem por gabrielsch em Dom 26 Set 2010, 21:02

SIGILOSO escreveu:Hm.... Eu criaria, em cada um desses objetos, uma variável global. Em seus STEPS, faria...
Código:
global.DISTANCIA=distance_to_point(objeto central.x,y)
Então, no objeto central, iria medir qual das variáveis é a menor, ou seja, qual dos objetos está mais perto. Happy
Pode ser que funcione, seguindo esse raciocínio.
afro

Bem, nao entendi muito bem, mas o objeto é o mesmo na realidade é o chao, então queria ver qual o obj_chao esta mais perto horizontalmente, na poderia ver o objeto mais proximo pra a esquerda depois para a direita e ver o menor e tals, se alguem conseguir me dizer como fazer isso, fala ae! =D

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Ver o objeto horizontalmente mais perto

Mensagem por Kabeção em Seg 27 Set 2010, 09:54

instance_nearest(x,y,obj) retorna a id do objeto mais próximo do ponto xy.

Kabeção

Ranking : Sem avaliações
Número de Mensagens : 2314
Data de inscrição : 08/06/2008
Reputação : 100
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 0
   : 1

http://blackcapapps.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Ver o objeto horizontalmente mais perto

Mensagem por alexs2195 em Seg 27 Set 2010, 12:23

Eu não entendi o que você quis diser ??? Shocked

alexs2195

Número de Mensagens : 218
Data de inscrição : 25/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ver o objeto horizontalmente mais perto

Mensagem por Thyago em Seg 27 Set 2010, 12:45

o que o cabecao quis dizer [r o seguinte

Código:
chao_mais_proximo=instance_nearest(x,y,obj_chao)

instance_nearest=instancia mais proxima
instancia=voce cria um obj no seu caso obj_chao e coloca quatro deles na
room entao todos eles s'ao obj_chao,mas cada um e uma instancia diferente...[code]

Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 30
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

Re: Ver o objeto horizontalmente mais perto

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


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