Conectar-se
Quem está conectado
25 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 25 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

Ordem do codigo está errando ou ele simplismente não funciona

em Sex 06 Jul 2012, 08:09
Eu tentei de varias formas mais não to conseguindo

eu uso este codigo para plataforma seguir a bola

y=obj_bola.y mais ela segue na mesma velocidade da bola então é impossivel fazer ponto pois mesmo que eu mandei bolla ná velocidade da luz elá vai ganhar essa velocidade e rebater.

eu queria saber como posso fazer elá seguir Y da bola na velocidade que eu quero
tentei varias formar nenhuma deu resultado...talvez eu esteja pondo numa ordem errada etc,você podem me ajudar porfavor flw.
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Ordem do codigo está errando ou ele simplismente não funciona

em Sex 06 Jul 2012, 08:46
No outro tópico, o Ninja8086 te deu uma solução que me pareceu adequada, mas existem outras. Por exemplo, você pode fazer o seguinte:
create:
Código:
velo = ?? // velocidade máxima da plataforma
step:
Código:
dife = obj_bola . y - y; //a diferença entre as posições
vspeed = median(-velo, dife, velo);

Assim, a vspeed será limitada e sempre seguirá a bola.

Definir uma velocidade sempre constante (em módulo) não é uma boa, porque se a bola estiver num Y próximo ao da plataforma, a paltaforma vai ficar tremendo, indo e voltando, procurando chegar na exata posição da bola, sem nunca conseguir, o que dá um aspecto bem ruinzinho ao jogo.
avatar
Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 712
Insígnias de JAM :

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

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

Re: Ordem do codigo está errando ou ele simplismente não funciona

em Sex 06 Jul 2012, 09:17
Código:
y=obj_bola.y+15 //a distância que você quer
Vai seguir e ficar a uma distancia razoavel.
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

aiaiaia

em Sex 06 Jul 2012, 13:18
Não é iso,ao quero que ela sigua a bola numa distancia o problema que este codigo fais ela seguir verticalemnte a bola sem sair do lugar,o problema é que ela segue na mesma velocidade da bola fazendo conque seja impossivel marcar ponto porque antes mesmo da bola ir para o loca elá já está indo para lá.
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