2013-05-07 12 views
5

私はlibgdxスキンに問題があります。Libgdx reload scene2d適用後のスキンが隠されています

アプリが一時停止したり、バックグラウンドに入ってから再び開いたりすると、すべてのscene2dテクスチャが黒く表示されます。私は基礎となるテクスチャを再読み込みする必要があると仮定します。

私は私の質問があった場合にテクスチャが再読み込みされ、最善の方法これを実行する必要があるとき、私は検出することができます任意の方法です?次のコード

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

を使用して、私の肌を作成していますか

答えて

2

私は、あなたがあなたのアプリを再び開くときにスキンを再構築することが最善であることを発見しました。

+1

しかし、このスキンをさまざまなオブジェクトに適用すると、これはどのように機能しますか? – user2358285

関連する問題