2

将 iOS 游戏移植到 Android。

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

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

有什么方法可以像在 iOS 上使用 Android 上的 OpenGLES2 视图那样处理多设备方向?如果是,如何在不重新加载所有内容的情况下完成。我见过像 Unity 游戏那样做......所以它一定是可能的吧?

蒂亚!

4

0 回答 0