我有一个 OpenGL ES 游戏应用程序,它使用一个带有 27 帧水平的 PNG 精灵来表示一个动画怪物。所以,我的 PNG 目前是 27 * 96 像素宽和 96 像素高。
我最近给它添加了新的动画,所以它变成了 57 帧,现在它是 57 * 96,比 5000 像素多一点宽。现在我的纹理只是显示为白色方块!?
我用不同的图像、大小(以 KB 为单位)和分辨率对其进行了测试,我发现任何大于 4000 像素的纹理都会得到这个白色方块,无论文件大小如何。
是内存问题吗?
你对修复它有什么想法吗?
我正在测试我认为与 Adreno 200 GPU 一起运行的 HTC Desire。