Я создал небольшой менеджер экрана (для обработки нескольких сцен), в котором каждый класс происходит от пользовательского класса с именем Screen и выполняет следующее (например) в своем методе загрузки:
public Scene load() {
BitmapTextureAtlas mBitmapTextureAtlas = new BitmapTextureAtlas(512, 1024, TextureOptions.BILINEAR_PREMULTIPLYALPHA);
SceneManager.loadTexture(mBitmapTextureAtlas);
scene.attachChild(bgSprite);
return scene;
}
проблема в том, что иногда, если вы быстро перемещаетесь между экранами, некоторые спрайты не отображаются, иногда это происходит (это зависит от того, насколько быстро я переключаюсь между сценами).прикрепление спрайтов к сцене, когда они еще не полностью загружены в память.Может ли так быть?Есть идеи, как решить эту проблему?