Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2013, 15:53
zeus1200
 
Fecha de Ingreso: diciembre-2011
Mensajes: 17
Antigüedad: 12 años, 5 meses
Puntos: 0
Error al calcular C++

Hola a todos.

Estoy haciendo un juego, y tengo esta función para calcular la altura del salto

Código c++:
Ver original
  1. y=(yInicial-(yVel*contSalto* ( deltaTicks / 1000.f ))+(FOO_GRAVEDAD*pow(contSalto,2)* ( deltaTicks / 1000.f ))/2);

Lo de deltaTicks/1000.f mover el personaje independientemente de los frames, y contSalto es un contador a partir de 0 y sumando 1 cada vez que entra en el bucle.

Mi problema viene a que no se porqué, el cálculo de la función me da valores extraños tipo:

396,395,312,394,393......

y me gustaría saber el porqué y si hay manera de evitarlo.

Muchas gracias

Última edición por zeus1200; 22/10/2013 a las 16:30