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

Nenhum

Ver toda a lista


Compartilhe
Ir em baixo
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 18/02/2011
Número de Mensagens : 346
Insígnias de JAM :

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

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

[RESOLVIDO]verificar distancia ?

em Qua 20 Abr 2011, 15:16
Como verificar assim por exemplo:
Eu tenho um pong e o step do inimigo esta assim:

Código:
if obj_bola.y>y
{
y+=32
}
if obj_bola.y<y
{
y-=32
}

Que faz com que ele se mova para baixo se a bola estiver para baixo, se estiver em cima ele vai para cima e tals...
Mas tem como fazer com que ele cheque isso na bola mais proxima dele ?


Última edição por N.U.C.L.E.A.R em Qua 20 Abr 2011, 15:43, editado 1 vez(es)
avatar
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6042
Insígnias de JAM :

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

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

Re: [RESOLVIDO]verificar distancia ?

em Qua 20 Abr 2011, 15:30

velocidade=32;
bola=instance_nearest(x,y,obj_bola)
if bola.y>y
{
y+=velocidade
}
else
if bola.y{
y-=velocidade;
}

_________________


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 B
Notas recebidas : B
Data de inscrição : 18/02/2011
Número de Mensagens : 346
Insígnias de JAM :

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

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

Re: [RESOLVIDO]verificar distancia ?

em Qua 20 Abr 2011, 15:43
VLW cara ! Adaptei assim:

Código:
bola=instance_nearest(x,y,obj_bola)
if bola.y>y
{
y+=32
}
if bola.y<y
{
y-=32
}

Fica mais facil pra mim kkk.

Pode trancar.
avatar
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6042
Insígnias de JAM :

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

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

Re: [RESOLVIDO]verificar distancia ?

em Qua 20 Abr 2011, 16:43
De nada.

Topico trancado!

_________________


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

Re: [RESOLVIDO]verificar distancia ?

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