Bonjour
je tente de créer un jeu de combat (type mortal Kombat) avec openGl et freeglut.
J'utilise la fonction de glut pour récupérer le temps d'execution en milisecondes pour limiter le nombre de fps à 120 avec une boucle:
tps_debut=glutGet(GLUT_ELAPSED_TIME);
...
while(tps_fin=gluGet(GLUT_ELAPSED_TIME)-tps_deb<8); //8ms par frame=120 fps
Cela marche sans problème sur mon PC mais sur tous les autres que j'ai essayé (environ même puissance), le prog se bloque à 60 fps ce qui est gênant: tous les mouvements sont deux fois trop lents...
Si j'enlève la boucle, je tourne à 500 fps (sur mon PC)
A l'aide!
merci
---------------
deluser --remove-home ptitchep