Android opengl问题(怪异)

前端之家收集整理的这篇文章主要介绍了Android opengl问题(怪异)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一个奇怪的.
我有一个基本的应用程序(仪表板,…)和一个GLSurfaceview,我在其中绘制3D对象和纹理.一切都很漂亮但是当我回到其他活动时,嗯好的截图比单词更好:

这是之前的仪表板

这是opengl:

当我按下时,这是我的仪表板:

正如您所看到的,图像也消失了.我在4.0上运行所以我想这是因为android使用opengl绘制元素,因为它在我的2.2设备上没有这样做.

你知道造成这种情况的原因吗?
当我不使用纹理btw时,它不会发生.

解决方法

好的,我发现了什么问题.我正在删除UI线程上的纹理,通过在我的片段的onPause()上调用mTextureManager.deleteAllTextures();

我通过删除我的纹理来解决

mSurfaceView.queueEvent(new Runnable(){
    //delete all textures here
}

希望这会有助于其他人……

原文链接:https://www.f2er.com/android/309217.html

猜你在找的Android相关文章