2013-05-07 12 views
5

ich ein Problem mit Libgdx Haut.Libgdx nachladen scene2d Haut nach der Anwendung versteckt

Wenn die App angehalten oder den Hintergrund geht in und dann wieder öffnet alle meine scene2d Texturen schwarz nur zeigen sich. Ich gehe davon aus, dass die zugrunde liegenden Texturen neu geladen werden müssen.

Ich schaffe meine Haut mit dem folgenden Code

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

Meine Frage ist, ob es eine Möglichkeit, dass ich erkennen kann, wenn die Textur neu geladen werden muss und wie man dies am besten tun?

Antwort

2

Ich habe festgestellt, dass es am besten ist es, die Haut neu zu erstellen, wenn Sie Ihre App wieder öffnen.

+1

Aber wie funktioniert das, wenn ich die Haut auf verschiedene Objekte angewendet haben? – user2358285

Verwandte Themen