2010-04-03 6 views
3

compilateur: Visual C++ OS: Windows 7 EnterpriseSFML SetFramerateLimit ne limite pas Frame Rate

Pour une raison quelconque, Window::SetFramerateLimit ne limite pas le frame rate dans l'application que je travaille, mais il fonctionne très bien pour les autres . Le framerate est plafonné à 60, mais le mien saute autour de 100-99 et descend ensuite à 50 parfois. Cela cause des problèmes sérieux. Par exemple, si je crée de nombreux objets à l'écran, les performances sont très élevées, alors que d'autres ne signalent aucun changement.

Des idées sur les raisons pour lesquelles cela se produit? Si vous avez besoin de plus d'informations, je serais heureux d'obliger.

Merci.

P.S. J'ai de bonnes raisons de croire que ce n'est pas simplement un cas de "leur matériel est juste plus puissant que le vôtre".

Répondre

3

Résolu en définissant la synchronisation verticale sur true.