2017-07-31 64 views
0

我有Unity個人,所以我必須顯示啓動畫面(這是在Unity的最新版本中可定製),但我注意到它的一個奇怪的行爲。在我的老遊戲中,我的第一個場景在啓動畫面結束後立即顯示,但現在在我的項目中,第一個場景似乎只在Unity啓動畫面結束後纔開始加載。事實上,在啓動畫面之後,白屏顯示直到場景加載完畢。我試圖將啓動畫面時間設置爲30秒,給遊戲足夠的時間加載,但沒有任何事情發生,之後,無論是持續2或30秒,白色屏幕仍然顯示在第一個場景之前,這是非常煩人的,因爲我的第一個場景相當大,它佔用了到10秒才能加載。我的問題是,只有在第一個場景準備好的時候才能淡出Unity閃屏?我希望能夠很好的解釋我自己,謝謝!啓動畫面結束後的統一加載場景?

回答

0

按照documentation團結2017.1:

的統一閃屏是在所有平臺上統一。它會立即顯示 ,,而第一個場景會在 背景中異步加載。這與您自己的介紹性屏幕或 動畫有所不同,這些動畫可能需要一段時間纔會出現;這是由於Unity有 在顯示它們之前加載整個引擎和第一個場景。

因此,對於2017年,你應該得到所需的行爲。由於您標記了「Unity5」,我認爲您可能沒有使用最新版本。你應該嘗試更新到Unity 2017年以外,沒有什麼,因爲您的許可證力量,你可以做你保持這個閃屏

編輯

看到您的評論,似乎你的場景只是加載真的很長。更長時間的閃屏。

第一件事:如果這是一個空的場景,它應該更快。也許你的設備太舊了。計算機上的編輯器更快嗎?如果它是一個空的場景,並且在現代計算機上運行緩慢,則應聯繫Unity支持。

如果場景確實大又長的加載,你有兩個選擇:

  • 您可以嘗試提高你的加載時間。使用Unity中的分析器來識別較慢的yor代碼部分。仔細看看你的啓動和喚醒方法。如果事情真的很長,你可以嘗試在協程中逐步加載它

  • 你可以添加第一個空的場景,只包含一個圖像或文本說「加載」,這個場景立即加載你的主現場。這不會提高perfs反而會讓用戶有等待畫面,而不是一個空白的

+0

你好,謝謝你的回答,但今天我試着更新團結2017.1和建立我的Android項目,但沒有什麼改變,這裏是一個視頻,你可以看到發生了什麼:https://youtu.be/OTlHi67kRko – rickyxd

+0

任何人都可以幫助我嗎? – rickyxd

+0

我更新了一些更多的想法 –

相關問題