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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

Ver o objeto horizontalmente mais perto

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-----|
avatar
Ranking : Nota A
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Número de Mensagens : 2264
Insígnias de JAM :

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

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

Re: Ver o objeto horizontalmente mais perto

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

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}
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

Re: Ver o objeto horizontalmente mais perto

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
avatar
Ranking : Sem avaliações
Data de inscrição : 08/06/2008
Número de Mensagens : 2314
Insígnias de JAM :

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

Prêmios
   : 3
   : 0
   : 1
Ver perfil do usuáriohttp://blackcapapps.blogspot.com.br/

Re: Ver o objeto horizontalmente mais perto

em Seg 27 Set 2010, 09:54
instance_nearest(x,y,obj) retorna a id do objeto mais próximo do ponto xy.
avatar
Data de inscrição : 25/07/2010
Número de Mensagens : 218
Insígnias de JAM :

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

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

Re: Ver o objeto horizontalmente mais perto

em Seg 27 Set 2010, 12:23
Eu não entendi o que você quis diser ??? Shocked
avatar
Ranking : Nota B
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Número de Mensagens : 1092
Insígnias de JAM :

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

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

Re: Ver o objeto horizontalmente mais perto

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]
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