2012-08-11 52 views
-1

在我的2D遊戲中,我有12MB​​的圖形資源。當我的遊戲恢復時,我必須重新加載它們。但是我有很多資源,所以重新加載的時間非常多(大約5-6秒)。在這段時間屏幕上黑色,我敢肯定,有些人認爲遊戲破碎了。這也是非常糟糕的用戶體驗。如何解決這個問題?如何重新加載資源?

回答

0

簡單,做一個進度條加載屏幕。爲了便於參考,您可以在離開遊戲並返回之後看看我的水在哪裏。

+0

Okey,但我不能這樣做。因爲我們無法從不同的線程加載紋理。所以我如何創建加載屏幕? – droidmachine 2012-08-11 21:04:46

+0

不明白不同的線程評論。您可以加載應該非常快加載的加載屏幕的紋理。加載所有其他紋理,同時顯示加載5-6秒。它可以發生在同一個GLThread上。 – Raz 2012-08-12 14:11:43

+0

當我加載資產時,屏幕不顯示動畫。當它加載assets時會凍結。所以需要一個不同的線程,但在這種情況下,我認爲是不可能的。有沒有辦法做到這一點? – droidmachine 2012-08-12 16:11:52