2015-05-29 3 views
0

Я использую TextureAtlas в своей игре на основе LibGdx. По мере увеличения размера Atlas увеличивается время загрузки, поэтому есть задержка в показе анимаций, которые я установил в игре.Статус загрузки TextureAtlas

Следовательно, я хочу получить статус процесса загрузки моего TextureAtlas. 1. В любом случае, чтобы получить статус? 2. Любой слушатель?

ответ

0

Вы можете взять, например, актив, которые были загружены с помощью этого метода, yourAssetManage.getLoadedAssets() этого метода возвращать intс указанием количества загруженных активов

Gdx.app.log("asset loaded :", ""+yourAssetManger.getLoadedAssets()); 

    if (yourAssetManger.update()) { 

     if (Gdx.input.isTouched()) { 
      yourGame.setScreen(new yourScreen()); 
     } 
    } 

или IsLoaded (строка файл); http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/assets/AssetManager.html#isLoaded-java.lang.String-

yourAssetManage.isLoaded("fileNameOfYourAsset"); 
Смежные вопросы