Los gráficos no se muestran en OUYA

14

Espero que no sea demasiado pronto para hacer preguntas de desarrollo a OUYA, ¡pero acabo de recibir mi kit de desarrollo y quiero que mi juego se ejecute lo antes posible! Estoy usando LibGDX como mi marco para mi juego y lanzo el backend de Android en el OUYA. ¡Todo parece estar bien, excepto que ninguno de mis gráficos se está mostrando! Solo puedo decir lo que está sucediendo debido a que DebugDraw de Box2D muestra mi física. Estoy usando Spritebatch de LibGdx y OpenGL ES 2.0. Todo funciona perfectamente en mi computadora de escritorio y backends de Android (teléfono).

¿Estoy haciendo algo mal con el manejo de mis recursos para OUYA? ¿Cual podría ser el problema? ¿Podría ser esto porque almaceno mis gráficos en la carpeta de activos en lugar de / res?

Editar: Aquí hay una salida de logcat: http://pastebin.com/BbPyPCcR

Amplify91
fuente
Una simple verificación de sus imágenes probará / desaprobará fácilmente su teoría. Eso es asumiendo que si no se puede encontrar una imagen, se devuelve algo para mostrar el error ...
dan369
2
Sí, no estoy seguro de cómo hacerlo. Estoy usando Libgdx y no hay errores, todo funciona sin problemas.
Amplify91
Acabo de actualizar a LibGDX v0.9.7 en vano. Asumí que algunas bibliotecas / controladores actualizados harían el truco, pero no dados.
Amplify91
2
No creo que mucha gente tenga experiencia con OUYA. ¿Quizás es mejor si preguntas en sus foros y pegas la respuesta tú mismo?
Sidar
1
Sin embargo, no creo que sea libgdx. Pero sí, podrías intentar ver si funciona un proyecto limpio que muestre un sprite en el centro.
Sidar

Respuestas:

4

No sé mucho sobre ouya pero al ver el registro,

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)

Sugiere una ubicación incorrecta de las imágenes. Vuelva a verificar que la url no sea nula.

Sri Harsha Chilakapati
fuente
0

¿estás seguro de que la imagen está donde debería estar? tal vez es por eso que el proyecto de escritorio funciona y el de ouya no

Además, ¿por qué te da una excepción, pero aún puedes ver cosas en la depuración de box2d? ¿Qué sucede si deshabilita el dibujo de la depuración de box2d?

gl si estás haciendo el atasco y espero que lo resuelvas tan rápido

Dix
fuente