"Faire un sleep à la main avec ctime tout simplement. C'est entièrement portable et ça prend 5 secondes."
Si j'ai bien compris avec un truc du genre :
t = clock();
while((clock() - t)/CLOCKS_PER_SEC < numberOfSeconds)
;
Sauf que ça remplace l'attente passive du sleep par de l'attente active, est-ce que c'est vraiment recommandé
"En même temps 20 FPS c'est assez peu, enfin ça dépends ce que c'est comme programme aussi."
J'avais besoin de pouvoir constater visuellement les différentes étapes d'une animation pour résoudre des bugs graphiques. Evidemment lorsque je voudrais avoir le rendu final je repasserais à 60 fps pour que ça soit fluide
"Ou alors prendre l'heure systeme en µs(avec gettimeofday par exemple) et faire une pause de ce qu'il faut (avec usleep par exemple). ; "
De mémoire il me semble que usleep n'est pas non plus standard (norme POSIX).