0

我正在使用 openGL 在 iOS 中开发绘图应用程序。每次切换页面时,我都会将绘图保存为 .png。当我回来时,我使用纹理将保存的图像设置为 2 的幂。现在在撤消/重做时,我清除整个帧缓冲区并重绘所有(。 png+remaining stuff)。在这种情况下,每次绘制大纹理图像时,我的性能都会降低。

有什么办法可以解决这个问题。

4

1 回答 1

0

我建议您不要将任何内容保存到永久存储中,除非应用程序被终止。

此外,使用不大于 1024 x 1024 的纹理。

此外,如果您没有利用透明度,请避免使用 .png。.jpg 的大小要小得多。

这应该会显着提高你的表现。

于 2012-09-20T18:21:59.903 回答