1

我按照本教程使用 OpenGL 创建了一个基本游戏,在对其进行分析后,发现即使删除了精灵,纹理也没有被释放,从而造成内存泄漏。我通过在 Sprite 类中创建缓存轻松解决了这个问题,但我想知道如何删除纹理本身以供将来参考。它装有GLKTextureLoader.

4

1 回答 1

3
GLuint index = self.textureInfo.name;
glDeleteTextures(1, &index);
于 2012-10-17T00:59:29.230 回答