[RESOLVIDO]Seguir objeto somente na vertical

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

Resolvido [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por Teo_Damasceno em Sex 30 Ago 2013, 09:42

tenho um chefe que deve seguir meu personagem... mas quando eu pulo ele pula junto nao dando chance para escapar...

preciso que esse chefe siga o meu personagem somente na vertical... podem me ajudar?

Teo_Damasceno

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

http://www.teodamasceno.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por PedroX em Sex 30 Ago 2013, 10:54

Meio contraditório o que você disse, mas acho que entendi.

Qual é o código que você usa para o chefe seguir seu personagem?

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

Resolvido Re: [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por Teo_Damasceno em Sex 30 Ago 2013, 11:00

if instance_exists(camera)&&distance_to_object(camera)<200{sprite_index=spr_cerberus_atack
direction=point_direction(x,y,camera.x,camera.y)
speed=4
}

Teo_Damasceno

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

http://www.teodamasceno.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por feyon2.1 em Sex 30 Ago 2013, 11:30

step
Código:
dist = distance_to_object(obj_player);
if (dist < 200)//pode alterar esse valor é que é a área em que o inimigo te avista
hspeed = sign(obj_player.x - x) * 3 * (abs(dist) > 5);

feyon2.1

Número de Mensagens : 76
Data de inscrição : 14/08/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por PedroX em Sex 30 Ago 2013, 11:39

feyon2.1 escreveu:step
Código:
dist = distance_to_object(obj_player);
if (dist < 200)//pode alterar esse valor é que é a área em que o inimigo te avista
hspeed = sign(obj_player.x - x) * 3 * (abs(dist) > 5);
Precisa de uns ajustes:
Código:
dist = (obj_player.x - x);
if (dist < 200) //distância horizontal máxima para o inimigo ver o player
hspeed = sign(dist) * 5 * (abs(dist) > 5); // o 5 representa a velocidade do player

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

Resolvido Re: [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por feyon2.1 em Sex 30 Ago 2013, 11:45

é sempre bom uma simplificação Very Happy vlw.

feyon2.1

Número de Mensagens : 76
Data de inscrição : 14/08/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por CRP-Max em Sex 30 Ago 2013, 11:59

Usando seu próprio código, basta uma pequena mudança.

Teo_Damasceno escreveu:
Código:
if instance_exists(camera)&&distance_to_object(camera)<200{sprite_index=spr_cerberus_atack
direction=point_direction(x,y,camera.x,y)
speed=4
}// troque o camera.y, por apenas y.
Só que estou na duvida...
Seu titulo diz pra seguir somente na vertical certo? Os comandos que estamos postando aqui se referem a horizontal, estão corretos? É isso que você precisa?

CRP-Max

Ranking : Nota C
Número de Mensagens : 819
Idade : 41
Data de inscrição : 28/10/2008
Notas recebidas : C
Reputação : 29
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por Teo_Damasceno em Sex 30 Ago 2013, 14:52

Desculpa pessoal me expressei errado preciso na verdade que ele me siga na horizontal... desculpem...

so preciso pular por cima dele sem que ele saia do chão...

vou testar alguns desses codigos qualquer coisa dou um edit pra dizer como ficou...

CRP-Max tentei colocar apenas o y mas nao deu certo da erro no codigo

Teo_Damasceno

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

http://www.teodamasceno.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por Teo_Damasceno em Sex 30 Ago 2013, 15:15

Vlw pessoal... deu certo obg...


Não faça mais post duplo, por favor respeite as regras do fórum.
Tópico resolvido e trancado, caso o autor queira inserir mais algum comentário, contate um moderador. CRP-MAx.

Teo_Damasceno

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

http://www.teodamasceno.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Seguir objeto somente na vertical

Mensagem por Conteúdo patrocinado Hoje à(s) 00:01


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