在2.3的某些设备上我用Angnegine GLES2编写的游戏无效

时间:2013-12-17 16:10:06

标签: android andengine

在像Galaxy Young这样的设备上,我发现用动态GLES 2.0编写的游戏在活动开始时会崩溃。 minSdkVersion设置为10,因此它不能是版本问题。 还需要提一下,相机尺寸由我设置为1280x800,所有textureAtlasses都是1024x1024尺寸。

另外,我在同一版本中制作了一个非常简单的测试程序,并在该设备上运行,并且其工作集没有问题。

1 个答案:

答案 0 :(得分:1)

正如顾名思义,发动机GLES 2.0使用Open GL ES 2,该手机是否支持(它可能只支持Open GL ES 1)?我建议在清单中添加正确的字段,以阻止应用程序安装在没有此要求的设备上。

以下是您需要添加的XML

<uses-feature android:glEsVersion="0x00020000" android:required="true" />

如果您的手机没有Open GL ES 2,那么Android将不允许您安装/运行它。

以下是有关Android的Open GL ES的更多信息。

http://developer.android.com/training/graphics/opengl/environment.html