2015-10-06 154 views
0

我們unity3d大部分場景都是太重。什麼是正確的方式高效的方式來加載場景。請不要轉介我LoadLevelAsync我已經看到了!加載沉重場景沒有任何問題和不流暢的最佳做法是什麼?加載場景和場景渲染優化的有效方法

+0

理想情況下,您不想在一開始就加載場景中所用的所有內容 - 儘量只加載場景中需要的內容以使其開始。找出你可以在場景進行時實例化/彙集哪些項目,而不是立刻將它們全部加載。或者,嘗試通過停止操作來隱藏性能下降,例如將屏幕淡化爲黑色,並在該處加載動畫圖標。 – Serlite

+0

那麼,有沒有特別的提示和技巧?我只需要手動加載它? –

回答

1

您正在建造哪個平臺?

Unity中最重要的東西是紋理。如果您在場景中使用的太多,請確保它們已被壓縮並儘量減少檢查員的最大尺寸。如果看不到任何改進,請在調用Application.LoadLevel(「YourBigLevel」)後創建加載屏幕轉換。 如果您在iOS或Android設備上運行應用程序,則可以添加活動指示器。

+0

所以訣竅是隻使用紋理壓縮以提高高效加載? –

+0

是的,Unity需要更多的時間來加載未壓縮的紋理比壓縮的紋理。也可以嘗試減少您正在構建的目標的最大尺寸(選擇紋理 - >轉到檢查器 - >最大尺寸) –