2012-09-15 51 views
0

我在某處讀到OpenGL上下文可以被libgdx框架自動恢復。在我的情況下,真正的手機4.0.3一切正常。但是當我使用Android 2.x進行測試時,它並不能正常工作,只是給我一個白色的空白:((。 )是不是可以將OpenGL上下文恢復到libgdx?能不能請你分享一下你的經驗?這個?或者libgdx只能在Android版本低於4.x的情況下工作?(我使用Opengl 1.0)處理Android 2.x中的OpenGL上下文恢復libgdx?

+0

事實上,當Android應用程序重新啓動時,opengl上下文丟失。而我不知道如何處理它:( – wanting252

回答

0

請參閱http://www.badlogicgames.com/wordpress/?p=1073。這篇文章是從2010年開始的,所以它會討論一些未來的功能(TextureAtlas和TextureRegion),文章的要點是關於動態生成的紋理如何不能被libGDX自動管理,但隱含地描述了紋理管理問題,以及在某些情況下如何使用libGDX來解決它(基本上libGDX需要知道如何/從哪裏重新加載你的紋理)。

libGDX應該在Android 2.x或4.x上正常工作。

您確定底層進程在4.x和2.x Android病例中都處於懸置狀態嗎?當活動退出並且應用程序保持活動狀態直到活動重新啓動時,紋理損失只是一個問題。如果應用程序退出,則重新初始化所有內容。