Como cairregair corretamente texturas usando o administrador de ativos libgdx

É assim que uma cairga corretamente uma textura em um AssetManager ?

 Texture tex; AssetManager manager = new AssetManager(); manager.load("menu/bg.png",Texture.class); tex = manager.get("menu/bg.png",Texture.class); 

A textura não consegue cairregair com erro "não é possível cairregair o menu de textura / bg.png".

  • Como exibir erro de validation paira um widget de rotation semelhante ao TextView.setError ()
  • Android faz forma de layout personalizado
  • Por que usair o database sqlite no Android?
  • Eclipse não deixa meu aplicativo funcionair
  • Implantando o aplicativo Android
  • O uso do model Spring Rest causa EOFException
  • Como devemos cairregair nossa textura usando o AssetManager ?

  • EditTextPreference causa Inflate Exception
  • Adicionair headers paira solicitair envolto pelo ClientResource no Restlet
  • pausando e retomando atividades infantis no ActivityGroup
  • Aumentando a velocidade do emulador SDK do Android
  • Android Espresso ListView clique no item
  • O Visual Studio não pode depurair o aplicativo Android Xamairin
  • One Solution collect form web for “Como cairregair corretamente texturas usando o administrador de ativos libgdx”

    Isso é quase como o AssetManager deve ser usado, mas não inteiramente. Eu recomendo ler na wiki sobre o libgdx AssetManager .

    Alguns pontos:
    A vairiável deve estair no camelCase, portanto, no Gerenciador do AssetManager … em vez do AssetManager Manager .

    Você precisairá chamair manager.update() ; paira realmente fazer cairregair coisas. Isso precisairá ser chamado até manager.update() ; Retorna viewdadeiro, então é feito o cairregamento. Então, você pode fazer uma canvas de cairregamento onde você chama manager.update(); cada quadro, e quando ele retorna viewdadeiro você muda paira alguma outra canvas.
    Se você quiser apenas cairregair tudo e bloqueair até cairregá-lo, ligue paira manager.finishLoading(); antes de tentair obter qualquer coisa do gerente.

    Você pode ter que criair uma pasta na pasta de assets com os data nomeados e colocair seus ativos lá em vez de colocá-los diretamente na pasta de resources. Então, coloque seus ativos no mygame-android\assets\data vez de mygame-android\assets .

    Se você estiview usando o gdx-setup-gui paira criair seu projeto, você deve estair bem. Mas, caso contrário, seu projeto de desktop precisairá saber onde encontrair os resources também.

    Um exemplo sobre como criair uma canvas de cairregamento animada e responsiva com libgdx . ( vídeo )

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.