Les graphiques ne s'affichent pas sur OUYA

14

J'espère qu'il n'est pas trop tôt pour poser des questions aux développeurs OUYA, mais je viens de recevoir mon kit de développement et je veux que mon jeu fonctionne le plus tôt possible! J'utilise LibGDX comme cadre pour mon jeu et je lance le backend Android sur OUYA. Tout semble bien sauf qu'aucun de mes graphiques n'est affiché! Je peux seulement dire ce qui se passe à cause du DebugDraw de Box2D montrant ma physique. J'utilise Spritebatch et OpenGL ES 2.0 de LibGdx. Tout fonctionne parfaitement sur mon bureau et les backends Android (téléphone).

Suis-je en train de faire quelque chose de mal avec la gestion de mes ressources pour OUYA? Quel pourrait être le problème? Serait-ce parce que je stocke mes graphiques dans le dossier des ressources au lieu de / res?

Edit: Voici une sortie logcat: http://pastebin.com/BbPyPCcR

Amplify91
la source
Une simple vérification de vos images prouvera / infirmera facilement votre théorie. Cela suppose que si une image ne peut pas être trouvée, quelque chose est retourné pour montrer l'erreur ..
dan369
2
Ouais, je ne sais pas comment faire ça. J'utilise Libgdx et il n'y a aucune erreur, tout se passe bien.
Amplify91
Je viens de mettre à jour LibGDX v0.9.7 en vain. J'ai supposé que certaines bibliothèques / pilotes mis à jour feraient l'affaire, mais pas de dés.
Amplify91
2
Je ne pense pas que beaucoup de gens aient de l'expérience avec OUYA. Peut-être que c'est mieux si vous demandez sur leurs forums et collez la réponse vous-même?
Sidar
1
Je ne pense pas que ce soit libgdx. Mais oui, vous pouvez essayer de voir si un projet propre affichant un sprite au centre fonctionne.
Sidar

Réponses:

4

Je ne sais pas grand chose sur ouya mais en voyant le journal,

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)

Suggère un mauvais emplacement des images. Vérifiez à nouveau que l'URL n'est pas nulle.

Sri Harsha Chilakapati
la source
0

êtes-vous sûr que l'image est là où elle devrait être? c'est peut-être pour cela que le projet de bureau fonctionne et ouya ne fonctionne pas

aussi comment cela vous donne-t-il une exception mais vous pouvez toujours voir les choses sur le débogage box2d? que se passe-t-il si vous désactivez le dessin du débogage box2d?

gl si vous faites la confiture et j'espère que vous allez résoudre ce problème rapidement

Dix
la source