Android 某些设备上的纹理在GLES1中消失

Android 某些设备上的纹理在GLES1中消失,android,opengl-es,andengine,textures,Android,Opengl Es,Andengine,Textures,我正在开发一个安德林GLES1游戏。我使用8位贴图纹理1024x1024。 在大多数设备上,一切正常。但在某些设备上(HTC desire S和LG P540上) 有些纹理在游戏中消失,有些纹理闪烁。为什么会发生这种情况,如何解决?有什么想法吗?提前谢谢。我想这是因为BitmapTextureAtlas的尺寸非常大。尽量减小其大小,然后再试一次。我认为这是因为BitmapTextureAtlas的大小非常大。尝试减小其大小,然后重试。创建引擎时,请尝试如下调整选项: engineOptions.

我正在开发一个安德林GLES1游戏。我使用8位贴图纹理1024x1024。 在大多数设备上,一切正常。但在某些设备上(HTC desire S和LG P540上)
有些纹理在游戏中消失,有些纹理闪烁。为什么会发生这种情况,如何解决?有什么想法吗?提前谢谢。

我想这是因为BitmapTextureAtlas的尺寸非常大。尽量减小其大小,然后再试一次。

我认为这是因为BitmapTextureAtlas的大小非常大。尝试减小其大小,然后重试。

创建引擎时,请尝试如下调整选项:

engineOptions.getRenderOptions().disableExtensionVertexBufferObjects();
engine = new Engine(engineOptions);

我也遇到了同样的问题(在执行过程中纹理消失),这就解决了问题。

创建引擎时,请尝试调整如下选项:

engineOptions.getRenderOptions().disableExtensionVertexBufferObjects();
engine = new Engine(engineOptions);

我也遇到了同样的问题(在执行过程中纹理消失),这就解决了问题。

我缩小了图像的大小。现在我有6个地图集。故障要小得多,但它们确实存在。你可以用不同的方法解决这个问题吗?我缩小了图像的大小。现在我有6个地图集。故障要小得多,但它们确实存在。你可以用不同的方式解决这个问题吗?天哪,我一直在寻找解决这个问题的方法。谢谢!天哪,我一直在寻找解决我的HTC欲望S永远的问题。谢谢!