Salut,
je développe actuellement un moteur physique et j'utilise le temps écoulé entre 2 cycles en ms mais je m'aperçois que parfois le temps écoulé entre 2 cycles est égal à 0. Quelqu'un a-t-il déjà eu ce "problème" et/ou aurait-il une idée sur comment gérer ce truc ? J'imagine que ça peut poser des problèmes sur une machine très performante (si je skip chaque cycle "instantané" mais qu'ils sont très fréquents plus rien ne vas bouger ) ? D'autant plus que j'utilise des formules du type :
Ce qui fait que si le temps écoulé est égal à 0 je peux me retrouver avec une accélération nulle :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.velocity.addVector(this.acceleration.getScaled(elapsedTime));
Merci d'avance.
Partager