Free Fall Question
- by Makenshi
ok im gonna try my best to explain my problem i have this program where u can select 5 balls when u select one you can take it with you while you have the mouse button pressed and its within the ball radius.
The problem is that i need a way to make the ball go up when the user stop pressing the mouse button like he sent it to float in the air then make it fall down again i have one way to know the time,velocity and thus the acceleration but i dont know how to implement it...
right now i have this
void Circulo::caida(float velocidad,float tiempo)
{
if(this->posY >= 580)
{
this->posY = 580;
this->vcaida = 0.0f;
}
else if(this->posY < 580)
{
//this->distancia=9.81f * 0.5f*tiempo*tiempo;
this->vcaida += velocidad;
this->posY += this->vcaida;
}
}
with this like this it just falls and i cant make the effect i tried to explain...
thank you i hope someone can help me .<
oh yeah im calculating the time like this just in case it helps
difX=(x> evento.motion.xrel)? x-evento.motion.xrel : evento.motion.xrel-x;
difY=(y> evento.motion.yrel)? y-evento.motion.yrel : evento.motion.yrel-y;
and im sending difY as the time variable