Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 openGL 在 iOS 中开发绘图应用程序。每次切换页面时,我都会将绘图保存为 .png。当我回来时,我使用纹理将保存的图像设置为 2 的幂。现在在撤消/重做时,我清除整个帧缓冲区并重绘所有(。 png+remaining stuff)。在这种情况下,每次绘制大纹理图像时,我的性能都会降低。
有什么办法可以解决这个问题。
我建议您不要将任何内容保存到永久存储中,除非应用程序被终止。
此外,使用不大于 1024 x 1024 的纹理。
此外,如果您没有利用透明度,请避免使用 .png。.jpg 的大小要小得多。
这应该会显着提高你的表现。