シーンをレンダリングするとき、iPhone 4 で標準の 60 fps を使用しています。次に、次のように 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 は 30 fps まで低下します。前面の画像にはアルファが必要なので、RGBA 32 ビットにオーバーライドするように設定しました。この画像は明らかに 3 MB、背面の画像は 1.5 MB で、どちらも解像度は 1024x768 です。
この問題をより適切に処理する方法はありますか? 30fpsはばかげているので、画像を最大10fpsにしたいです!