Qual o objeto que esta mais Perto, e como ir para lá!!!

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

Qual o objeto que esta mais Perto, e como ir para lá!!!

Mensagem por kadini em Sab 12 Maio 2012, 17:37

boa noite, vou ser rapido.

tenho varios obj_arvores, e um obj_lenhador ( que podem ser criados mais que 1 ).

eu fiz um codigo para o obj_lenhador ir ate ao obj_arvore, cortar as arvores e voltar para traz, mas ele vai ao obj_arvore que foi o 1 a ser criado.

Eu queria que ele fosse ao obj_arvore que estivesse mais perto.

kadini

Número de Mensagens : 192
Idade : 20
Data de inscrição : 02/03/2012
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Qual o objeto que esta mais Perto, e como ir para lá!!!

Mensagem por MatheusReis em Sab 12 Maio 2012, 18:58

Use a função instance_nearest(x,y,OBJ). Ela retorna a id da instancia de objeto 'OBJ' mais próxima de (x,y). (é só salvar a id dessa instancia numa variável e usar no lugar do nome do objeto)
ex:
Código:
proxima=instance_nearest(x,y,arvore)

MatheusReis

Ranking : Nota A
Número de Mensagens : 1087
Idade : 23
Data de inscrição : 13/01/2010
Notas recebidas : B-A-A
Reputação : 30
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 0

http://www.mathaeuz.deviantart.com

Voltar ao Topo Ir em baixo

Re: Qual o objeto que esta mais Perto, e como ir para lá!!!

Mensagem por kadini em Sab 12 Maio 2012, 19:41

nao persebi muito bem eu tenho este codigo no step do obj_lenhador, para ir cortar a arvore, eu nao sei e como aplicar o codigo

Código:
if (instance_exists(obj_arvore) and direcao_arvore=false){move_towards_point(obj_arvore.x,obj_arvore.y,5)}
if (tempo_corte=0){direcao_arvore=false}
if (tempo_corte=200){direcao_casa=true}
if (direcao_casa=true){move_towards_point(obj_casa.x,obj_casa.y,5)}


kadini

Número de Mensagens : 192
Idade : 20
Data de inscrição : 02/03/2012
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Qual o objeto que esta mais Perto, e como ir para lá!!!

Mensagem por MatheusReis em Sab 12 Maio 2012, 19:45

Dentro das chaves da primeira condição, antes do move_towards_point, você vai inserir o instance_nearest. Depois vai substituir as aparições de obj_arvore de dentro do move_towards_point pela variável que você usou para guardar a ID da árvore mais proxima.

MatheusReis

Ranking : Nota A
Número de Mensagens : 1087
Idade : 23
Data de inscrição : 13/01/2010
Notas recebidas : B-A-A
Reputação : 30
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 0

http://www.mathaeuz.deviantart.com

Voltar ao Topo Ir em baixo

Re: Qual o objeto que esta mais Perto, e como ir para lá!!!

Mensagem por kadini em Dom 13 Maio 2012, 09:48

ja deu... brigado

kadini

Número de Mensagens : 192
Idade : 20
Data de inscrição : 02/03/2012
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Qual o objeto que esta mais Perto, e como ir para lá!!!

Mensagem por Conteúdo patrocinado Hoje à(s) 04:06


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