Opengl es OpenGL ES使用LibGDX丢失上下文

Opengl es OpenGL ES使用LibGDX丢失上下文,opengl-es,libgdx,textures,loss,openglcontext,Opengl Es,Libgdx,Textures,Loss,Openglcontext,我正在使用LibGDX开发一个应用程序,我正在解决用户离开应用程序并返回应用程序时由于上下文丢失而导致的一些问题。一般来说,这不是什么大问题,但在整个应用程序的使用过程中,我偶尔会在应用程序本身中构建自定义纹理,以便在几个不同的领域中使用 当用户返回应用程序时,这些纹理绝对必须保留,但我不确定这样做的最佳方法是什么。那么,简单地说,什么是保存纹理的正确方法,而这些纹理在需要时不能简单地加载回去?我想没有一种“正确”的方法。这取决于你的申请。要么将其保存到磁盘,要么在应用程序中保留一些信息,以便在

我正在使用LibGDX开发一个应用程序,我正在解决用户离开应用程序并返回应用程序时由于上下文丢失而导致的一些问题。一般来说,这不是什么大问题,但在整个应用程序的使用过程中,我偶尔会在应用程序本身中构建自定义纹理,以便在几个不同的领域中使用


当用户返回应用程序时,这些纹理绝对必须保留,但我不确定这样做的最佳方法是什么。那么,简单地说,什么是保存纹理的正确方法,而这些纹理在需要时不能简单地加载回去?

我想没有一种“正确”的方法。这取决于你的申请。要么将其保存到磁盘,要么在应用程序中保留一些信息,以便在用户返回时重新构建(若应用程序被破坏,则无法工作)。看看这个分析可能是你可以给我们更多的细节,如果你需要进一步的分析!以下是一些可能对您有所帮助的链接。