Télécharger le zip
un compteur de fps c'est tout con, tu l'incremente a chaque appel de ta procedure d'affichage et tu compte combien yen a eu en 1 seconde, mais ya plusieur facon de faire car ca ca le rafraichira toute les seconde, tu peux en faire un temps reel
en temps réel tu sais comment je pourrais faire?
oui, a chaque appel de la fonction d'affichage tu calcul le temps ecouler depuis le dernier appel, comme ca ta la periode t, f=1/t, f sera ton fps temps reel
bon la g pas fait en temps réel et il stocke les valeurs dans un fichier (valeur de fps toutes les secondes)6159616161203161406160601026127061615662506161613402187169159361616158616161on voit des pics énormes, impossibles. c'est au moment ou j'ouvrais une application. J'aimerais savoir pk qd j'ouvre une application le compteur ne marche plus ?mon compteur c'est :temps2 = GetTickCount();fps++;if ( (temps2-temps1)/1000 == 1){ ShowInfos(); fprintf(stats, "%d\n", fps); temps1 = GetTickCount(); fps = 0;}(temps1 est aussi initialisé avec GetTickCount() au lancement du programme)merci d'avance :)
et avec clock()?#include <time.h>temps2 = clock();fps++;if ( temps2-temps1 >= 1000){ShowInfos();fprintf(stats, "%d\n", fps);temps1 = clock();fps = 0;}
hélas.. même erreur.. :(
je vient de remarquer que j'avais le meme probleme, enfait qu'en tu lance une application c'est les fps reel, bizar...
ah ouais donc les 60 fps, c limité exprès ? et qd tu lance un app la limite "se casse" et il affiche le vrai taux de frame par secondes? c'est ca ?(ps : t'as pas msn ou aim ou sur un chat ou qqch pour parler en direct ?)
en C++ l'en-tête est <ctime> pas <time.h> qui est du C, c'est juste pr respecter la norme, ça n'a rien de faux, rassurez-vous.juste un truc, tant qu'à utiliser glut et opengl qui sont portables, vire gettickcount qui est windows only, et utilise la lib standard ctime.sur www.cplusplus.com tu as une référence sur pas mal de trucs, je consulte ça régulièrement.
camel ==> je t'ai envoyé un message avec mon msnsinon pour les fps c'est exactement ca et je comprend plus rienKirua ==> t'aurai pas des tuto en francais pour se mettre 100% c++et est ce qu'il vaut mieux que je lache l'affaire avec vc++ 6.0??
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 624 755 membres 12 nouveaux aujourd'hui 15 513 membres club