【发布时间】:2016-12-03 07:04:28
【问题描述】:
这就是我的做法:
- 创建textureAtlas,最小。过滤器 = 最近和 mag。过滤器 = 最近。
- 从 textureAtlas.findRegion() 获取 TextureRegion。
- 使用 SpriteBatch 将其绘制到屏幕上。 这很简单,但是当我绘制一个大区域(在我的情况下为 480x320)时,帧速率会大大降低!
绘制 1-30 个区域通常为 30 fps,但仅 1 个大型 480x320 区域仅为 20fps!
【问题讨论】:
-
480x320 不大。一个平庸的安卓设备应该能够毫无问题地处理几个 1028x1028 纹理。发布您的代码,以便我们进一步分析它。任何其他信息(例如您用于测试的设备及其使用年限)也会很有用。