On m'a rapporté un bug. De mon côté le jeu s'exécute à 60fps, mais sur une autre machine il s'exécute à ...500fps, voire un peu plus. Résultat à partir de la 3eme salle le passage vers la 4eme bug et fait systématiquement revenir à la 3eme. Après vérification ce bug n'est pas présent lorsque le jeu tourne à 60fps. Je suis en pleine investigation mais si quelqu'un peut me confirmer avoir ou non ce bug, voire m'indiquer une solution, ce serait top. Merci. :)
Viewing post in Alice in Pixeland jam comments
J'ai une piste sérieuse : la Vsync ! La personne qui avait le souci a juste téléchargé un logiciel de Catalyst pour gérer sa carte Graphique, et ça a permis de résoudre le problème. En fait le dt de Love se cale sur la Vsync si j'ai bien compris...
Il en reste pas moins que ça reste un problème... j'ai vu sur le net qu'on pouvait, via un fichier conf.lua intégré au jeu, proposer au joueur d'activer la Vsync, à creuser mais ça me parait important en tout cas.
Salut Lysenti,
J'ai eu un bug assez similaire, les personnes avec un framerate au-dessus de la moyenne avait une gravité beaucoup plus forte qui les empêchait de sauter sur les plateformes dans mon jeu.
J'ai résolu ça en vérifiant que j'avais bien indexé tous les calculs de vitesse sur le framerate, en procédant comme ça :
Hero.vy = Hero.vy + Gravity devient Hero.vy = Hero.vy + Gravity*dt
J'espère que cette info pourra t'aider à trouver le problème !
Bonne journée :)