我们正在构建一个可滚动的背景,目前有一个大的背景图像,我们将其分成 512x512 的图 block ,并希望在需要时加载这些图 block ,而不是在 onDrawFrame 中调用 GLUtils.texImage2D 时一次加载,我们认为由于必须将纹理加载到硬件上,我们有明显的滞后,有没有更好的方法来做到这一点?
谢谢。
最佳答案
使用 texSubImage2D()
重新加载现有的纹理对象,而不是创建全新的对象。
关于Android 在 onDrawFrame 中调用 GLUtils.texImage2D 非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3782006/