Closed MaximeCheramy closed 12 years ago
En effet ça serait bien
J'essaye de le faire pour la 0.2 mais si j'y arrive pas, on changera le milestone pour pas bloquer bêtement.
Là j'ai fait une modif qui fait que quand le jeu est mis en veille, (ou quand on appuis sur le bouton), le jeu se met en pause. D'autre part j'arrive pas à reproduire la réinitialisation :/
Je peux encore reproduire si je laisse en veille assez longtemps (genre 5s).
Après l'ajout de sysout puis de leur suppression, je n'arrive plus à reproduire.
Je viens de lire deux choses sur internet qui m'ont interpellés: "Android has the notation of pausing and resuming your application every time the user gets a phone call or presses the home button. Libgdx will do many things automatically for you in that case, e.g. reload images that might have gotten lost (OpenGL context loss, a terrible topic on its own), pause and resume music streams and so on." dans un tuto officiel de libGdx, et également: http://gamedev.stackexchange.com/questions/30864/problem-with-assetmanager-in-libgdx
Tout ça confirme ma sensation que l'on a pas besoin d'utiliser tous nos "initialized", c'est fait normalement automagiquement par libGdx. Le problème c'est que celà prend un certain temps, je pense donc qu'il faudrait remettre une page de chargement à chaque sortie de pause pour laisser le temps à gdx de remettre tout en ordre.
J'avais aussi joué sur le update de l'assetManager mais sans succès. Je veux bien que tu regardes.
J'ai fini de corriger les bugs que j'ai pu rencontrer sur ma tablette ce soir. On peut fermer ?
J'ai rarement vu le jeu aussi stable, je ferme.
Idéalement on aimerait pouvoir mettre sur pause, faire ce qu'on a à faire, et revenir sans perdre le jeu en cours...