0

我正在 Andengine GLES1 上开发游戏。我使用 8 个 BitmapTextureAtlases 1024x1024。在大多数设备上,一切正常。但是在某些设备上(在 HTC 渴望 S 和 LG P540 上)一些纹理会在游戏过程中消失,一些纹理会闪烁。为什么会发生这种情况以及如何解决?有什么想法吗?提前致谢。

4

2 回答 2

2

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

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

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

于 2012-09-12T12:59:22.530 回答
1

我认为这是因为 BitmapTextureAtlas 的尺寸非常大。尝试减小其大小并重试。

于 2012-09-12T09:01:02.410 回答