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

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

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

Mensagem por God_of_war425 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.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por saim 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.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

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

Mensagem por Thiago_o_programador 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.

Thiago_o_programador

Ranking : Nota D
Número de Mensagens : 709
Idade : 19
Data de inscrição : 14/05/2009
Notas recebidas : D - C - D - C
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://www.jogosdahora.maisblog.net

Voltar ao Topo Ir em baixo

aiaiaia

Mensagem por God_of_war425 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á.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por Conteúdo patrocinado Hoje à(s) 08:15


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