Closed NicolasFloquet closed 12 years ago
Reproductible sur Nexus 7, Jelly Bean et sur Galaxy Nexus, Jelly Bean aussi.
Même chose quand l'écran passe en veille et qu'on revient dans le jeu.
Je viens de passer un moment à essayer de comprendre, je pense que ça vient de notre non gestion de pause / resume. Les textures ne sont pas rechargées correctement je pense.
Oui visiblement c'est un truc connu sous android. Quand le device tombe en veille, les textures sont déchargées, et c'est à la charge du programme de les recharger. Pour cela notre classe Game (PuyoPuyo) doit pouvoir avoir une méthode "resume" qui serait appelée à chaque fois qu'on relance l'application après une veille. Il n'y a plus qu'à y ajouter le rechargement des textures et ça devrait être bon
Oui oui mais ce n'est pas si simple. J'ai voulu relancer le chargement du manager mais les objets java (les Texture/TextureRegion) dans nos différents singletons doivent aussi être mis à jours pour pointer vers les textures actualisées.
http://www.badlogicgames.com/wordpress/?p=1073 pas eu le temps de tout lire alors je le laisse là pour quand j'aurais le temps :d
Bug reproductible que sur device. Reproductible sur:
Quand je quitte l'application avec le boutton "Quitter" du jeu, et que je relance le jeu, il affiche n'importe quoi, les textures sont pas les bonnes, ou elles sont mal placées, le texte est illisible, etc.
Je pense que la façon dont on quitte le jeu n'est peut-être pas assez propre, à voir