bonjour
j'écris un programme nécessitant une animation rapide et
je me pose des questions sur la gestion du temps pour l'animation
Comment gérer les accés à OnFrameMove et OnFrameRender() pour obtenir des animations rapides et fluides
Doit on laisser le prgm se débrouiller et par exemple faire les calculs d'animation dans OnFrameMove() en fonction de ElapsedTime
et laisser OnFrameRender s'éxécuter tant qu'il peut
exemple : la rotation finale d'un objet est calculée de la sorte
pos initiale * coeff(radiands/s) * ElapsedTime et c'est la carte vidéo qui détermine le FPS en fonction de ses perf
ou on utilise des performance timer
et on execute OnFrameMove() et OnFrameRender() à intervalles de temps fixes
Y a t-il intérêt à utiliser des doubles ou triple buffering pour l'affichage , en plus des méthodes précédentes ?
en bref quelle solution choisir ?
Partager