seguir, alcançar e parar

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

Resolvido seguir, alcançar e parar

Mensagem por Tanker GT em Ter 30 Jul 2013, 20:48

como posso fazer um objeto seguir outro, porém quando alcança-lo parar de seguir ?
estava usando o código ""move_towards_point", mas não deu certo.

Ao ser clicado, o player cria um mira, essa mira segue o mouse,quando largo o mouse o player deve ir até onde esta a mira e parar,mas sempre que eu tento ele passa reto...


Última edição por Tanker GT em Ter 30 Jul 2013, 23:41, editado 1 vez(es)

Tanker GT

Ranking : Nota C
Número de Mensagens : 106
Idade : 20
Data de inscrição : 08/10/2011
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: seguir, alcançar e parar

Mensagem por Isaque Onix em Ter 30 Jul 2013, 21:04

if(distance_to_object(object_seguido)>0){
/*Codigo de seguir*/
}else{
speed=0
}

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Resolvido Re: seguir, alcançar e parar

Mensagem por Tanker GT em Ter 30 Jul 2013, 21:45

Então ficou assim:
Código:
if instance_exists(obj_mira)
{if(distance_to_object(obj_mira)>0){
move_towards_point(obj_mira.x,obs_mira.y,5)
}else{
speed=0
}}

Mas quando a mira é alcançada, o player fica "tremendo".
Eu quero que quando o x da mira for igual o x do player, o player para.

Tanker GT

Ranking : Nota C
Número de Mensagens : 106
Idade : 20
Data de inscrição : 08/10/2011
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: seguir, alcançar e parar

Mensagem por Thyago em Ter 30 Jul 2013, 21:55

.Desse jeito se a distancia for 3 por exemplo ele vai mover e vai passar pelo ponto assim a distancia sera dois,vai mover novamente e vai passar 3.
.Se a distancia for menor ke 5   resolva
como no código abaixo.
Código:
if instance_exists(obj_mira)
{if(distance_to_object(obj_mira)>0){
move_towards_point(obj_mira.x,obj_mira.y,5)
if(distance_to_object(obj_mira)<5){
x=obj_mira.x;
y=obj_mira.y;
speed=0;
}
}else{
speed=0
}}

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

Resolvido Re: seguir, alcançar e parar

Mensagem por Isaque Onix em Ter 30 Jul 2013, 22:06

intão, se intendi, seria isso:

Código:
if(instance_exists(obj_mira)){
if(distance_to_object(obj_Player)>0){
move_towards_point(obj_mira.x,obs_mira.y,5)
}else{
obj_Player.speed=0
}}

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Resolvido Re: seguir, alcançar e parar

Mensagem por Thyago em Ter 30 Jul 2013, 22:17

.Desse seu jeito vai ficar tremendo

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

Resolvido Re: seguir, alcançar e parar

Mensagem por Tanker GT em Ter 30 Jul 2013, 22:31

Do jeito que o Thyago falou deu certo, só tive que mudar o distance_to_object para <6.
vlw Thyago e Isaque Onix pela ajuda Happy .

Tanker GT

Ranking : Nota C
Número de Mensagens : 106
Idade : 20
Data de inscrição : 08/10/2011
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: seguir, alcançar e parar

Mensagem por Isaque Onix em Ter 30 Jul 2013, 22:32

não tinha visto seu comentario.. to fazendo o codigo de cabeça pq meu gm não ta entrando..
por nada!

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Resolvido Re: seguir, alcançar e parar

Mensagem por Conteúdo patrocinado Hoje à(s) 02: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