我正在Andengine GLES1上开发游戏。我使用8 BitmapTextureAtlases 1024x1024。 在大多数设备上,一切正常。但在一些设备上(HTC欲望S和LG P540) 一些纹理在游戏中消失,一些纹理闪烁。为什么会发生这种情况以及如何解决?有任何想法吗?提前谢谢。
答案 0 :(得分:2)
创建引擎时,请尝试调整以下选项:
engineOptions.getRenderOptions().disableExtensionVertexBufferObjects();
engine = new Engine(engineOptions);
我遇到了同样的问题(纹理在执行过程中消失了),这解决了它。
答案 1 :(得分:1)
我认为这是因为Bitmap Texture Atlas的尺寸非常大。尽量缩小尺寸,然后再试一次。