Página 1 de 1
Conta matematica
Enviado: Dom Dez 04, 2016 12:42 pm
por Adilson
Ola! :)
Como faço para calcular o tanto de velocidade um objeto precisa ter para atingir um determinado ponto x y com uma fricção?
Re: Conta matematica
Enviado: Dom Dez 04, 2016 3:06 pm
por Rodrigo Santiago
Isso é fisica !
Como aplicar isso? Como você quer a velocidade inicial (V0) e a velocidade final deve ser 0(V), então fica
0 = V0² + 2*a*S ----> V0 = raiz(-2 * aceleracao * distancia)
Agora as variáveis que você vai precisar :
Código: Selecionar todos
//spd - velocidade que vc procura
//dist - distancia do x1,y1 para o x2,y2
//acc - aceleracao , nesse caso negativa (vai ficando mais lento)
//sqrt - método da linguagem/engine que você está usando que faz a raiz quadrada
dist = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2) ); // distancia
spd = sqrt( - (2 * acc * dist) ); //acc deve ser negativo
Re: Conta matematica
Enviado: Dom Dez 04, 2016 3:21 pm
por Adilson
Obrigado mano :D