begin process at 2010 03 22 01:11:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

OpenGL

 > [VC++] CUBE 3D QUI TOURNE AVEC OPENGL/GLUT

[VC++] CUBE 3D QUI TOURNE AVEC OPENGL/GLUT


 Information sur la source

Note :
Aucune note
Catégorie :OpenGL Niveau :Débutant Date de création :02/01/2004 Vu / téléchargé :6 695 / 741

Auteur : camel

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

C'est un cube qui tourne, c tout con, ce sont mes premiers pas en opengl aussi hein ! voila j'ai pas grand chose a dire, tout est dans le zip j'ai aussi mis Glut32.dll pour ceux qui ne la possèderais pas.


 Conclusion

Aucun bug connu par contre j'aimerais bien savoir comment mettre un compteur de frames par second (fps).
Laissez des comentaires merci ! ;)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip [VC++]CONVERSION ROMAIN->DÉCIMAL ET INVERSE
Source avec Zip [VC++6] CRYPTAGE VIGENERE UTILISANT UNE CLASS

 Sources de la même categorie

Source avec Zip Source avec une capture LEÇON MDL HALF-LIFE OPENGL VISUAL C++ par bobby03
Source avec Zip Source avec une capture SCREENSAVER OPENGL DEV C++ par bobby03
Source avec Zip Source avec une capture LEÇON 13 NEHE EN FRANÇAIS OPENGL DEV C++ par bobby03
Source avec Zip JEU DE DAMES 3D par vbclaude
Source avec Zip CHARGEMENT DES TEXTURES EN OPENGL par Jackyzgood

Commentaires et avis

Commentaire de djl le 02/01/2004 22:11:06

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

Commentaire de camel le 02/01/2004 22:18:19

en temps réel tu sais comment je pourrais faire?

Commentaire de djl le 02/01/2004 22:27:21

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

Commentaire de camel le 02/01/2004 23:27:13

bon la g pas fait en temps réel et il stocke les valeurs dans un fichier (valeur de fps toutes les secondes)

61
59
61
61
61
20
31
61
40
61
60
60
1026
1270
61
61
56
62
50
61
61
61
340
2187
1691
593
61
61
61
58
61
61
61

on 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 :)

Commentaire de djl le 02/01/2004 23:34:01

et avec clock()?

#include <time.h>

temps2 = clock();
fps++;
if ( temps2-temps1 >= 1000)
{
ShowInfos();
fprintf(stats, "%d\n", fps);
temps1 = clock();
fps = 0;
}

Commentaire de camel le 02/01/2004 23:51:24

hélas.. même erreur.. :(

Commentaire de djl le 03/01/2004 08:41:21

je vient de remarquer que j'avais le meme probleme, enfait qu'en tu lance une application c'est les fps reel, bizar...

Commentaire de camel le 03/01/2004 13:01:33

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 ?)

Commentaire de Kirua le 03/01/2004 14:03:09

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.

Commentaire de djl le 03/01/2004 15:34:52

camel ==> je t'ai envoyé un message avec mon msn
sinon pour les fps c'est exactement ca et je comprend plus rien

Kirua ==> 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??

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales