2013-05-07 9 views
5

Sto riscontrando un problema con libgdx skin.Libgdx ricarica lo skin scene2d dopo l'applicazione nascosta

Quando l'app è in pausa o va in secondo piano e poi riapre tutte le mie trame di scene2d sono solo nere. Suppongo che le texture sottostanti debbano essere ricaricate.

che sto creando la mia pelle utilizzando il seguente codice

FileHandle jsonFile = Gdx.files.internal("ui/uiskin.json"); 
FileHandle atlasFile = Gdx.files.internal("ui/uiskin.atlas"); 
TextureAtlas atlas = new TextureAtlas(atlasFile); 
skin = new Skin(jsonFile, atlas); 

mia domanda è se esiste un modo che io possa rilevare quando la texture ha bisogno di essere ricaricato e come farlo al meglio questo?

risposta

2

Ho trovato che è meglio ricostruire la pelle quando si riapre l'app.

+1

Ma come funziona quando ho applicato la pelle a vari oggetti? – user2358285

Problemi correlati