Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

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. :)

(1 edit)

J'ai aussi ce bug, je me retrouve tp dans la même salle avec 670 fps et donc impossible de continuer et pourtant le jeu à l'air super :/

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.

J’irai tester ce genre de tool plus tard afin de tester le jeu dans sa globalité

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 :)