Grafiken werden in OUYA nicht angezeigt

14

Ich hoffe, es ist nicht zu früh, um OUYA-Entwicklerfragen zu stellen, aber ich habe gerade mein Entwickler-Kit erhalten und möchte, dass mein Spiel so schnell wie möglich läuft! Ich verwende LibGDX als Framework für mein Spiel und starte das Android-Backend auf der OUYA. Alles scheint in Ordnung zu sein, außer dass keine meiner Grafiken angezeigt werden! Ich kann nur sagen, was los ist, weil Box2Ds DebugDraw meine Physik zeigt. Ich verwende LibGdx Spritebatch und OpenGL ES 2.0. Auf meinem Desktop und auf meinem Android-Backend (Handy) funktioniert alles einwandfrei.

Mache ich etwas falsch mit meinen Ressourcen für OUYA? Woran könnte das liegen? Kann dies daran liegen, dass ich meine Grafiken im Assets-Ordner anstelle von / res speichere?

Bearbeiten: Hier ist eine Logcat-Ausgabe: http://pastebin.com/BbPyPCcR

Amplify91
quelle
Eine einfache Überprüfung Ihrer Bilder wird Ihre Theorie leicht beweisen / entkräften. Das heißt, wenn ein Bild nicht gefunden werden kann, wird etwas zurückgegeben, das den Fehler
anzeigt
2
Ja, ich bin mir nicht sicher, wie ich das machen soll. Ich benutze Libgdx und es gibt keine Fehler, alles läuft reibungslos.
Amplify91
Ich habe gerade ein vergebliches Update auf LibGDX v0.9.7 durchgeführt. Ich nahm an, dass einige aktualisierte Bibliotheken / Treiber den Trick machen würden, aber keine Würfel.
Amplify91
2
Ich glaube nicht, dass viele Leute Erfahrung mit OUYA haben. Vielleicht ist es besser, wenn Sie in ihren Foren nachfragen und die Antwort selbst einfügen?
Sidar
1
Ich glaube nicht, dass es libgdx ist. Aber ja, Sie könnten versuchen zu sehen, ob ein sauberes Projekt, das ein Sprite in der Mitte anzeigt, funktioniert.
Sidar

Antworten:

4

Ich weiß nicht viel über Ouya, aber das Protokoll zu sehen,

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)

Schlägt eine falsche Position der Bilder vor. Überprüfen Sie erneut, dass die URL nicht null ist.

Sri Harsha Chilakapati
quelle
0

Sind Sie sicher, dass das Bild dort ist, wo es sein sollte? Vielleicht funktioniert das Desktop-Projekt deswegen und Ouyas nicht

auch wieso gibt es dir eine ausnahme aber siehst du noch sachen auf der box2d debug? was passiert, wenn du die zeichnung von box2d debug deaktivierst?

Wenn du den Stau machst und ich hoffe, du wirst das schnell lösen

Dix
quelle