2017-04-09 130 views
1

我在Unity中構建了一個相當簡單的遊戲(基於Sudoku,但有一些動畫)。當我將遊戲加載到設備上時(iOS或Android,但我只在此處包含Xcode的屏幕截圖)時,遊戲會顯示Unity啓動屏幕,然後顯示大約5秒鐘的黑屏,然後顯示開始遊戲動畫。Unity iOS屏幕在啓動時會變黑幾秒

黑屏時期足夠長,很多人認爲遊戲已經崩潰。有誰知道是什麼導致了這個以及如何讓遊戲加載速度更快?

我附上了Xcode下面的截圖。在調試日誌中,文本從高亮顯示切換爲不顯示的位置是黑色屏幕出現的位置。在這段時間內沒有行被打印到日誌中。

Xcode CPU usage/debug log

我可以看到有CPU使用率大穗在一開始,那我可以看到,可能因爲這是統一預載的唯一的事。這是正確的嗎?這是否意味着我無法做到這一點?

+0

也發生在我玩移動設備的應用程序,我don'tthink這是一個「錯誤」,但或許正常加載時間(我有很大的3D模型,採取有時10/20秒) – Andromelus

回答

1

好的,事實證明,問題是所有的音頻資產都被設置爲立即加載,並且因爲它們很大,所以放慢了一切。我們將負載類型從「負載解壓縮」更改爲「內存壓縮」,並且所有加載速度都非常快。減少第一個場景中的預製件數量也有所幫助。

enter image description here