Gérer une vitesse avec précision
Bonjour,
Dans le développement d'une application de jeu, j'ai un problème avec le calcul de la vitesse.
Celle-ci est instable.
Je la calcule avec un facteur temps que je multiplie par une distance comme ceci :
Code:
1 2 3 4 5 6
| long time = 0 ;
void draw_() {
float tempsEcoule = (System.nanoTime() - time) / 1000000000f;
time = System.nanoTime();
vitesse = distance*tempsEcoule ; |
Merci si vous pouvez m'aider ou si vous avez des infos, tutos, liens ou autre à conseiller !
Maz