GLSurfaceView设备方向改变,黑屏

时间:2013-06-15 09:02:35

标签: android opengl-es opengl-es-2.0

我将iOS游戏移植到Android。

我使用最新NDK中的GL2JNI示例作为模板,并添加了GL2JNIActivity.java/onCreate mView.setPreserveEGLContextOnPause(true);保留EGL上下文,但一旦设备方向改变,屏幕全黑。

我对此进行了研究,有些人建议重新加载所有纹理,着色器,几何图形......但这对我来说不是一个选项(重新加载太慢)。

在Android上使用OpenGLES2视图时,有没有办法处理iOS多设备方向?如果是,如何在不重新加载所有内容的情况下完成。我已经看过像Unity游戏这样做了......所以它一定是可能的吗?

TIA!

0 个答案:

没有答案