OUYA에 그래픽이 표시되지 않습니다


14

OUYA dev 질문을하기에는 너무 이르지 않기를 바랍니다. 그러나 방금 개발 키트를 얻었고 최대한 빨리 게임을 실행하고 싶습니다! LibGDX를 게임의 프레임 워크로 사용하고 OUYA에서 Android 백엔드를 시작합니다. 내 그래픽이 표시되지 않는 것을 제외하고는 모든 것이 잘 보입니다! Box2D의 DebugDraw가 물리를 표시하여 진행 상황을 알 수 있습니다. LibGdx의 Spritebatch 및 OpenGL ES 2.0을 사용하고 있습니다. 데스크톱 및 Android (전화) 백엔드에서 모든 것이 제대로 작동합니다.

OUYA의 리소스를 처리하는 데 문제가 있습니까? 무엇이 문제 일 수 있습니까? 그래픽을 / res 대신 자산 폴더에 저장하기 때문일 수 있습니까?

편집 : 다음은 logcat 출력입니다 : http://pastebin.com/BbPyPCcR


이미지를 간단히 확인하면 이론을 쉽게 증명 / 반증 할 수 있습니다. 이미지를 찾을 수없는 경우 오류를 표시하기 위해 무언가를 반환한다고 가정합니다.
dan369

2
그래, 어떻게 해야할지 모르겠다. Libgdx를 사용하고 있으며 오류가 없으며 모든 것이 원활하게 실행됩니다.
Amplify91

방금 LibGDX v0.9.7로 업데이트했습니다. 업데이트 된 라이브러리 / 드라이버 중 일부는 트릭을 수행하지만 주사위는 사용하지 않는다고 가정했습니다.
Amplify91

2
많은 사람들이 OUYA에 경험이 있다고 생각하지 않습니다. 아마도 포럼에서 질문을하고 자신의 답변을 붙여 넣는 것이 더 나을까요?
Sidar

1
나는 그것이 libgdx라고 생각하지 않습니다. 그러나 그래도 중앙에 하나의 스프라이트를 표시하는 깨끗한 프로젝트가 작동하는지 확인할 수 있습니다.
Sidar

답변:


4

ouya에 대해서는 잘 모르지만 로그를보고

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)

잘못된 이미지 위치를 제안합니다. URL이 null이 아닌지 다시 확인하십시오.


0

이미지가 어디에 있어야합니까? 어쩌면 그것이 데스크톱 프로젝트가 작동하고 ouya가 작동하지 않는 이유입니다

또한 어떻게 예외가 발생하지만 box2d 디버그에서 여전히 볼 수 있습니까? box2d 디버그 그리기를 비활성화하면 어떻게됩니까?

gl 당신이 잼을하고 난 당신이 빨리 해결할 수 있기를 바랍니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.