渲染场景时,我的 iphone 4 上有标准的 60fps。然后我在 onGUI 中绘制 2 个纹理,如下所示:
void OnGUI()
{
GUI.DrawTexture(new Rect(0,0,Screen.width,Screen.height),textureBack);
GUI.DrawTexture(new Rect(0,0,Screen.width,Screen.height),textureFront);
}
FPS下降到~30fps。前面的图像需要有 alpha,所以我将它设置为 RGBA 32bit,这个图像现在显然有 3 mb,后面的图像是 1.5mb,两者的分辨率都是 1024x768。
有没有办法更好地处理这个问题?我希望图像最高 10fps 因为.. 30fps 太荒谬了!