简历后在Android中丢失OpenGL纹理

前端之家收集整理的这篇文章主要介绍了简历后在Android中丢失OpenGL纹理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的游戏工作正常,除非我按HOME按钮然后恢复.需要做什么才能再次使用纹理?我试过在GLSurfaceView上调用onPause和onResume(当调用activity的onPause和onResume时).

我有什么想法可能做错了吗?

解决方法

如果所有其他方法都失败,请重新加载纹理:

代码

for tex in textures:
    if glIsTexture(tex.opengl_name) == false:
        glGenTextures(1,&tex.opengl_name)

    glBindTexture(tex.texture_target);
    glTexImage(...,texture.image);

猜你在找的Android相关文章