2012-11-12 32 views
2

自從我從Nokia's site「移植」了spritebatch代碼後,我收到了一個非常奇怪的錯誤。它作爲POWERVR模擬的桌面應用程序運行良好。但在Android上,我只能看到一個黑屏(實際上是黑屏)。如果我只是試圖顯示一個圖像,但它不會崩潰。爲什麼OpenGLes/Android/NDK會出現一個奇怪的黑屏錯誤?

這裏是奇怪的部分進來:如果我把glGeterror();在更新功能,它工作正常! (緩慢,但顯示一切正常)和geterror代碼返回0。我不知道發生了什麼或者如何調試,因爲我是OpenGL的新手,但是在源代碼中一切看起來都正確。我在代碼周圍吐出了一些亂碼,但沒有任何線索。如果您想查看,我已附上my project。您將需要Visual Studio + vsandroid進行編譯。

回答

0

顯然問題不在sprite批處理上,而是在java代碼中。我替換爲另一個使用表面視圖,不再需要這種熱情行爲。

相關問題