1. 程式人生 > >Unity3D研究院之非同步載入遊戲場景與非同步載入遊戲資源進度條(三十一)

Unity3D研究院之非同步載入遊戲場景與非同步載入遊戲資源進度條(三十一)

          非同步任務相信大家應該不會陌生,那麼本章內容MOMO將帶領大家學習Unity中的一些非同步任務。在同步載入遊戲場景的時候通常會使用方法 Application.LoadLevel(“yourScene”);  這句程式碼執行完畢後程序會幹什麼呢??如下圖所示,這是我隨便找了一個遊戲場景, 在Hierarchy檢視中我們可以看到該場景中“天生”的所有遊戲物件。天生的意思就是執行程式前該場景中就已經存在的所有遊戲物件。然後這些物件就會在執行完Application.LoadLevel(“yourScene”);方法後加載至記憶體當中。如果該場景中的遊戲物件過多那麼瞬間將會出現卡一下的情況,因為LoadLevel()方法是同步進行的。MOMO把這種載入起個名字叫A形式載入