Tacoid-Team / puyopuyo

2 stars 0 forks source link

Bug apres fermeture de l'application #16

Closed NicolasFloquet closed 11 years ago

NicolasFloquet commented 12 years ago

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

MaximeCheramy commented 12 years ago

Reproductible sur Nexus 7, Jelly Bean et sur Galaxy Nexus, Jelly Bean aussi.

MaximeCheramy commented 12 years ago

Même chose quand l'écran passe en veille et qu'on revient dans le jeu.

MaximeCheramy commented 12 years ago

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.

NicolasFloquet commented 12 years ago

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

MaximeCheramy commented 12 years ago

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.

NicolasFloquet commented 12 years ago

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