Đồ họa không được hiển thị trên OUYA


14

Tôi hy vọng không quá sớm để đặt câu hỏi cho nhà phát triển OUYA, nhưng tôi chỉ có bộ công cụ dev của mình và tôi muốn trò chơi của mình chạy càng sớm càng tốt! Tôi đang sử dụng LibGDX làm khuôn khổ cho trò chơi của mình và khởi chạy phụ trợ Android trên OUYA. Mọi thứ có vẻ ổn ngoại trừ không có đồ họa nào của tôi được hiển thị! Tôi chỉ có thể nói những gì đang xảy ra vì DebugDraw của Box2D hiển thị vật lý của tôi. Tôi đang sử dụng Spritebatch và OpenGL ES 2.0 của LibGdx. Tất cả mọi thứ đang hoạt động tốt trên máy tính để bàn và phụ trợ Android (điện thoại) của tôi.

Tôi có làm gì sai khi xử lý tài nguyên của mình cho OUYA không? Điều gì có thể là vấn đề? Điều này có thể là do tôi lưu trữ đồ họa của mình trong thư mục tài sản thay vì / res?

Chỉnh sửa: Đây là một đầu ra logcat: http://pastebin.com/BbPyPCcR


Một kiểm tra đơn giản về hình ảnh của bạn sẽ dễ dàng chứng minh / không chứng minh lý thuyết của bạn. Đó là giả sử nếu một hình ảnh không thể được tìm thấy, một cái gì đó được trả về để hiển thị lỗi ..
dan369

2
Vâng, tôi không chắc làm thế nào để làm điều đó. Tôi đang sử dụng Libgdx và không có lỗi, mọi thứ đều hoạt động trơn tru.
Amplify91

Tôi vừa cập nhật lên LibGDX v0.9.7 nhưng không có kết quả. Tôi giả định rằng một số thư viện / trình điều khiển được cập nhật sẽ thực hiện thủ thuật, nhưng không có xúc xắc.
Amplify91

2
Tôi không nghĩ nhiều người có kinh nghiệm với OUYA. Có lẽ sẽ tốt hơn nếu bạn hỏi trên diễn đàn của họ và dán câu trả lời cho chính bạn?
Sidar

1
Tôi không nghĩ đó là libgdx. Nhưng vâng, bạn có thể thử và xem nếu một dự án sạch sẽ hiển thị một sprite ở trung tâm hoạt động.
Sidar

Câu trả lời:


4

Tôi không biết nhiều về ouya nhưng nhìn thấy nhật ký,

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)

Đề xuất một vị trí sai của hình ảnh. Kiểm tra lại rằng url không phải là null.


0

Bạn có chắc chắn hình ảnh là nơi nó nên được? có lẽ đó là lý do tại sao dự án máy tính để bàn hoạt động và ouya không

Ngoài ra, tại sao nó lại cung cấp cho bạn một ngoại lệ nhưng bạn vẫn có thể thấy mọi thứ trên gỡ lỗi box2d? Điều gì xảy ra nếu bạn vô hiệu hóa bản vẽ gỡ lỗi box2d?

gl nếu bạn làm mứt và tôi hy vọng bạn sẽ giải quyết nhanh

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.