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 C
Notas recebidas : C
Data de inscrição : 08/10/2011
Número de Mensagens : 106
Insígnias de JAM :

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

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

seguir, alcançar e parar

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)
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1598
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: seguir, alcançar e parar

em Ter 30 Jul 2013, 21:04
if(distance_to_object(object_seguido)>0){
/*Codigo de seguir*/
}else{
speed=0
}
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 08/10/2011
Número de Mensagens : 106
Insígnias de JAM :

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

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

Re: seguir, alcançar e parar

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.
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: seguir, alcançar e parar

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
}}
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1598
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: seguir, alcançar e parar

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
}}
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: seguir, alcançar e parar

em Ter 30 Jul 2013, 22:17
.Desse seu jeito vai ficar tremendo
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 08/10/2011
Número de Mensagens : 106
Insígnias de JAM :

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

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

Re: seguir, alcançar e parar

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 .
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1598
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: seguir, alcançar e parar

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