Gráficos não sendo exibidos no OUYA


14

Espero que ainda não seja cedo para fazer perguntas para desenvolvedores da OUYA, mas acabei de adquirir meu kit de desenvolvimento e quero que meu jogo seja executado o mais rápido possível! Estou usando o LibGDX como minha estrutura para o meu jogo e iniciando o back-end do Android no OUYA. Tudo parece bem, exceto que nenhum dos meus gráficos está sendo exibido! Só posso dizer o que está acontecendo porque o DebugDraw do Box2D mostra minha física. Estou usando o Spritebatch do LibGdx e o OpenGL ES 2.0. Tudo está funcionando perfeitamente no meu desktop e no back-end do Android (telefone).

Estou fazendo algo errado ao lidar com meus recursos para OUYA? Qual poderia ser o problema? Isso pode ser porque eu armazeno meus gráficos na pasta de ativos em vez de / res?

Edit: Aqui está uma saída de logcat: http://pastebin.com/BbPyPCcR


Uma simples verificação de suas imagens facilmente provará / desaprovará sua teoria. Isso está supor que se uma imagem não pode ser encontrado algo se voltou a mostrar o erro ..
dan369

2
Sim, não tenho certeza de como fazer isso. Estou usando o Libgdx e não há erros, tudo está funcionando sem problemas.
usar o seguinte comando

Acabei de atualizar para o LibGDX v0.9.7 sem sucesso. Eu assumi que algumas bibliotecas / drivers atualizados fariam o truque, mas não há dados.
usar o seguinte comando

2
Eu não acho que muitas pessoas tenham experiência com OUYA. Talvez seja melhor se você perguntar em seus fóruns e colar a resposta você mesmo?
Sidar

1
Eu não acho que seja libgdx. Mas sim, você pode tentar e ver se um projeto limpo exibindo um sprite no centro funciona.
Sidar

Respostas:


4

Eu não sei muito sobre ouya, mas vendo o log,

01-02 07:09:21.490: W/PackageManager(305): java.lang.NullPointerException

01-02 07:09:21.490: W/PackageManager(305):      at android.app.ApplicationPackageManager.putCachedIcon(ApplicationPackageManager.java:782)

01-02 07:09:21.490: W/PackageManager(305):      at android.app.ApplicationPackageManager.getDrawable(ApplicationPackageManager.java:618)

01-02 07:09:21.490: W/PackageManager(305):      at android.content.pm.PackageItemInfo.loadIcon(PackageItemInfo.java:140)

Sugere uma localização incorreta das imagens. Verifique novamente se o URL não é nulo.


0

você tem certeza de que a imagem está onde deveria estar? talvez seja por isso que o projeto de desktop funcione e o ouya's não

também como é que isso lhe dá uma exceção, mas você ainda pode ver as coisas na depuração box2d? o que acontece se você desativar o desenho da depuração box2d?

gl se você está fazendo o congestionamento e espero que você resolva tão rápido

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.