Grafika nie jest wyświetlana w OUYA


14

Mam nadzieję, że nie jest za wcześnie, aby zadawać pytania programistom OUYA, ale właśnie dostałem swój zestaw deweloperów i chcę, aby moja gra działała jak najszybciej! Używam LibGDX jako ramy dla mojej gry i uruchamiam backend Androida na OUYA. Wszystko wydaje się w porządku, poza tym, że żadna z moich grafik nie jest wyświetlana! Mogę tylko powiedzieć, co się dzieje, ponieważ DebugDraw Box2D pokazuje moją fizykę. Używam Spritebatch i OpenGL ES 2.0 w LibGdx. Wszystko działa perfekcyjnie na moich komputerach stacjonarnych i zapleczu Androida (telefonu).

Czy robię coś złego w obsłudze moich zasobów dla OUYA? Co może być problemem? Może to być spowodowane tym, że przechowuję moją grafikę w folderze zasobów zamiast / res?

Edycja: Oto wyjście logcat: http://pastebin.com/BbPyPCcR


Prosta kontrola twoich zdjęć z łatwością udowodni / odrzuci twoją teorię.
Zakłada się,

2
Tak, nie jestem pewien jak to zrobić. Używam Libgdx i nie ma błędów, wszystko działa płynnie.
Amplify91

Właśnie zaktualizowałem do LibGDX v0.9.7 bezskutecznie. Zakładałem, że niektóre zaktualizowane biblioteki / sterowniki zrobią to samo, ale nie kości.
Amplify91

2
Nie sądzę, aby wiele osób miało doświadczenie z OUYA. Może lepiej, jeśli zapytasz na forach i wkleisz odpowiedź na swoje pytanie?
Sidar,

1
Nie sądzę jednak, że to libgdx. Ale tak, możesz spróbować sprawdzić, czy działa czysty projekt wyświetlający jednego duszka w centrum.
Sidar

Odpowiedzi:


4

Nie wiem wiele o ouya, ale widzę dziennik,

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)

Sugeruje niewłaściwą lokalizację zdjęć. Sprawdź ponownie, czy adres URL nie jest pusty.


0

czy jesteś pewien, że obraz jest tam, gdzie powinien być? może dlatego projekt pulpitu działa, a ouya nie

także dlaczego to daje wyjątek, ale nadal możesz zobaczyć rzeczy na debugowaniu box2d? co się stanie, jeśli wyłączysz rysowanie debugowania box2d?

gl, jeśli robisz dżem i mam nadzieję, że szybko to rozwiążesz

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.