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

Nenhum

Ver toda a lista


Compartilhe
Ir em baixo
avatar
Ranking : Nota D
Notas recebidas : B+C+C+E
Data de inscrição : 30/07/2009
Número de Mensagens : 99
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.teodamasceno.blogspot.com

[RESOLVIDO]Seguir objeto somente na vertical

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?
avatar
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6041
Insígnias de JAM :

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

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

Re: [RESOLVIDO]Seguir objeto somente na vertical

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?

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
avatar
Ranking : Nota D
Notas recebidas : B+C+C+E
Data de inscrição : 30/07/2009
Número de Mensagens : 99
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.teodamasceno.blogspot.com

Re: [RESOLVIDO]Seguir objeto somente na vertical

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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 6
Ver perfil do usuário

Re: [RESOLVIDO]Seguir objeto somente na vertical

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);
avatar
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6041
Insígnias de JAM :

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

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

Re: [RESOLVIDO]Seguir objeto somente na vertical

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

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
avatar
Data de inscrição : 14/08/2013
Número de Mensagens : 76
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 6
Ver perfil do usuário

Re: [RESOLVIDO]Seguir objeto somente na vertical

em Sex 30 Ago 2013, 11:45
é sempre bom uma simplificação Very Happy vlw.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 28/10/2008
Número de Mensagens : 820
Insígnias de JAM :

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

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

Re: [RESOLVIDO]Seguir objeto somente na vertical

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?
avatar
Ranking : Nota D
Notas recebidas : B+C+C+E
Data de inscrição : 30/07/2009
Número de Mensagens : 99
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.teodamasceno.blogspot.com

Re: [RESOLVIDO]Seguir objeto somente na vertical

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
avatar
Ranking : Nota D
Notas recebidas : B+C+C+E
Data de inscrição : 30/07/2009
Número de Mensagens : 99
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.teodamasceno.blogspot.com

Re: [RESOLVIDO]Seguir objeto somente na vertical

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.
Conteúdo patrocinado

Re: [RESOLVIDO]Seguir objeto somente na vertical

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum