У меня проблема с libgdx skin.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);
Мой вопрос, если есть какой-нибудь способ, которым я могу определить, когда текстура должна быть перезагружена и как лучше это сделать?
Но как это работает, когда у меня кожа применяется к различным объектам? – user2358285