0

我正在使用增强现实制作一些小型 Android 应用程序。我正在尝试使用 OpenGL ES 2.0 显示图形。我要展示的场景很简单,没有!纹理只有几个三角形。在模拟器上运行良好,在我的平板电脑 10.1' 上运行 Android 4.0.4 也运行良好。但是在手机上根本没有显示图形……我已经尝试过带有 Android 4.1.2 的 Galaxy S3 和带有 4.0.4 的 Xperia Sola。我已经阅读了一些关于在真实设备上使用纹理但在真正简单的场景中没有的问题。我真的很困惑。我的问题是:平板电脑和智能手机之间使用 OpenGL ES 2.0 有区别吗?也许是因为默认的屏幕方向,但我不知道要弄清楚...

谢谢您的回答!

4

1 回答 1

1

我曾经遇到过类似的问题:在模拟器(不是 SDK 模拟器)上一切正常,但在“注 2”和 SDK 模拟器上什么都没有显示。就我而言,我只需要在 GLSurfaceView 中super.setEGLConfigChooser(8,8,8,8,16,0);调用setRenderer( ),。然后在“Note 2”上一切正常。我希望它对你也有用。

于 2013-05-09T18:04:04.643 回答