Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Conta matematica

Anúncios, Sugestões, Apresentações, Negócios e outras discussões.
Avatar do usuário
Adilson
Membro
Membro
Reações: 0
Mensagens: 114
Localização: Curitiba Parana

Conta matematica

Mensagem por Adilson » Dom Dez 04, 2016 12:42 pm

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?
Vlw, Flw !!

Avatar do usuário
Rodrigo Santiago
Colaborador
Colaborador
Reações: 0
Mensagens: 273

Re: Conta matematica

Mensagem por Rodrigo Santiago » Dom Dez 04, 2016 3:06 pm

Isso é fisica !

Imagem
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

Avatar do usuário
Adilson
Membro
Membro
Reações: 0
Mensagens: 114
Localização: Curitiba Parana

Re: Conta matematica

Mensagem por Adilson » Dom Dez 04, 2016 3:21 pm

Obrigado mano :D
Vlw, Flw !!

Responder

Quem está online

Usuários navegando neste fórum: Ahrefs [Bot] e 0 visitante