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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

Verificar se está indo para cima ou para baixo

em Qui 05 Jul 2012, 13:38
eu tenho uma plataforma que se mexe de acordo com a bola como se fosse golero
e eu queria saber como posso fazer pra verificar se ela está indo para cima ou para baixo?
tem função posso uzar para verificar iso?
quando fala função é tipo iso

instance_create

eu não quero o code de mao beijada.vlw a quem responder

Editado por Joton
Tópicos fundidos, tome mais cuidado na próximo é pontos na sua barra de warning
avatar
Ranking : Nota B
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Número de Mensagens : 1013
Insígnias de JAM :

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

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

Re: Verificar se está indo para cima ou para baixo

em Qui 05 Jul 2012, 13:46
Verifica se o y da bola é maior que o do "goleiro" (No caso do código estar sendo executado pelo goleiro):

Código:
if y > bola.y

Se sim, use:

Código:
y += velocidade

Se for menor, use para checar:

Código:
if y < bola.y

Caso sim, use:

Código:
y -= velocidade

No caso do (se é que é né) campo for horizontal. Caso vertical use x
.
Espero que tenha entendido, valeu!
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

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

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

Re: Verificar se está indo para cima ou para baixo

em Qui 05 Jul 2012, 14:20


Código:
if yprevious < y { .. está se movimentando para baixo... }
if yprevious > y { .. está se movimentando para cima... }

Se nenhuma das duas condições forem atendidas, então está parado no eixo y.
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