OpenGL ES 2.0图形适用于模拟器,但不适用于真实设备

时间:2013-05-09 10:50:58

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

我正在使用增强现实制作一些小型Android应用。我正在尝试使用OpenGL ES 2.0显示图形。我想要显示的场景非常简单,那里!没有!纹理只有几个三角形。在模拟器上它运行良好,而且在我的平板电脑10.1'上使用Android 4.0.4它运行良好。但在手机上图形根本没有显示......我已经尝试过使用Android 4.1.2的Galaxy S3和使用4.0.4的Xperia Sola。我已经阅读了在真实设备上使用纹理的一些问题,但没有真正的sipmle场景。我真的很困惑。我的问题是:在平板电脑和智能手机之间使用OpenGL ES 2.0存在差异吗?也许这是因为默认的屏幕方向,但我不知道要弄明白......

感谢您的回答!

1 个答案:

答案 0 :(得分:1)

我曾经遇到过类似的问题: 在模拟器(而不是SDK模拟器)上一切正常,但在“注2”和SDK-Emulator上没有显示任何内容。在我的情况下,我只需要在GLSurfaceView中super.setEGLConfigChooser(8,8,8,8,16,0);之前调用setRenderer( ),。然后一切都在“注2”上运行良好。我希望它对你也有用。

相关问题