2014-01-13 39 views
0

我用需要幾秒鐘的加載現場茯苓2D

[[CCDirector sharedDirector] replaceScene:[CCBReader sceneWithNodeGraphFromFile:@"SongScene.ccbi"] ]; 

對於負載下一個場景。加載場景需要一點時間。第二次加載時,沒有延遲。我該如何解決這個問題。歌曲現場由許多圖形精靈組成。

+0

你想保留延遲爲naxt現場 –

+0

加載資源(圖片特別)需要時間。第二次,他們已經在內存(緩存),這就是爲什麼它更快 – LearnCocos2D

+0

我怎樣才能最小化加載時間。 – Susitha

回答

0

當你第一次開始你的遊戲,創造一個簡介場景展示雖然那一幕呈現出飛濺圖片或加載圖像等,加載,這將花費很長的時間資源來負擔,讓他們已經在緩存。

加載完成後,轉換到主場景。資源已經被加載,他們會更快。

你甚至可以創建像這樣的整個場景,你只需要一個地方臨時存儲它們,比如你用來存放場景的CCNode的子節點。然後在你需要時使用它們。

我最近才瞭解到這一點。在此之前,我在應用程序開始時加載它們,這是一個糟糕的選擇。

相關問題