Bonjour, et bonne année!
Je commence à développer un jeu avec OpengL et Visual c++.
Dans ce jeu l'IA des ennemis risque d'utiliser un certain temps de calcul. Où, quand et comment dois-je faire ces calculs pour pour ne pas altérer la fluidité du jeu?
Actuellement je pense les faire dans la fonction 'IAFunct' appelée par glutIdleFunc (IAFunct); Mais comment être sur que:
* les calculs seront fini pour l'affichage de la prochaine frame?
* cette fonctions soient appelée si le joueur passe son temps à bouger la souris et à appuyer sur le clavier?
Pour la gestion du nombre de frame par secondes j'utilise le code de BeLZeL (merci à toi), à la page http://www.cppfrance.com/codes/LIMITER_NOMBRE_FPS_OPENGL__QUERYPERFORMANCE__DEVCPP/26003.aspx
Merci pour vos idées.