版權聲明:本文爲CSDN博主「做做遊戲而已」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_30585525/article/details/92436694
同步加載
讀取新關卡後立即切換,其參數爲所讀取新關卡的名稱或索引。Application.LoadLevel ("關卡名或者加載場景的序號")
這個方法對於場景小,資源少的情況可以,要是遇到資源大的場景,就會卡,這種情況就要用到異步加載了
異步加載
Application.LoadLevelAsync("關卡名或者加載場景的序號") 一般會有 進度條
異步 優點:速度快,與主線程無關
缺點:調用比較麻煩,不確定什麼時候資源準備完成,最好的做法也是使用回調,這樣回調就會很多,很亂。
同步 優點:管理起來方便,而且資源準備好了是可以及時返回的,
缺點:是沒有異步快
同步就是指一個進程在執行某個請求時,若該請求需要一段時間返回數據,那麼這個進程就會一直等下去,直到成功返回數據後再進行下一步操作
異步相反,不需要等待,不管其他進程的狀態,繼續執行下一步操作,當有數據返回時,就會通知這個進程處理,這樣就能提高執行的效率