Historique des modifications - Message

Message #8340

Sujet: [PROB] Limiter les framerates.


Type Date Auteur Contenu
Dernière modification 09-07-2010 20:50:15 nabouill
il y aurait peut-être un truc a essayer qui devrais marcher, soit en utilisant le lien que je t'ai mis un peut plus haut pour utiliser la fonction qui permet de gérer les evenement à un intervalle temps voulus. et toutes les 33ms (pour environ 30fps) tu fait ton :

Code c++ :


 driver->beginScene(true, true, video::SColor(0,255,255,255));
 sceneMgr->drawAll ();
 guienv->drawAll();
 driver->endScene ();


Sinon peut être une deuxième solution:
En utilisant un "timer" de la SDL pour appelé une fonction callback qui contient le code ci-dessus. Je pense que ça fonctionnerais même mieux (du faite que d'après ce que j'ai pus lire dans le code source, les "timers" de la SDL utiliserais un autre thread, mais peut-être que je me plante)
Un mec explique comment ça utiliser les "timers" super bien ici:
http://www.siteduzero.com/tutoriel-3-14136-maitrisez-le-temps.html#ss_part_2
Création du message 09-07-2010 20:48:11 nabouill
il y aurait peut-être un truc a essayer qui devrais marcher, soit en utilisant le lien que je t'ai mis un peut plus haut pour utiliser la fonction qui permet de gérer les evenement à un intervalle temps voulus. et toutes les 33ms (pour environ 30fps) tu fait ton :

Code c++ :


 driver->beginScene(true, true, video::SColor(0,255,255,255));
 sceneMgr->drawAll ();
 guienv->drawAll();
 driver->endScene ();


Sinon peut être une deuxième solution:
En utilisant un "timer" de la SDL pour appelé une fonction callback qui contient le code ci-dessus. Je pense que ça fonctionnerais même mieux (du faite que d'après ce que j'ai pus lire dans le code source, les "timers" de la SDL utiliserais un autre thread, mais peut-être que je me plante)
Un mec explique comment ça utiliser les "timers" super bien ici:
http://www.siteduzero.com/tutoriel-3-14136-maitrisez-le-temps.html#ss_part_2

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
152 invités en ligne
membre en ligne: -
RSS Feed