momo的文章
其實momo寫的就非常清楚了
基本上大家都會異步加載的方式來實現loading畫面
畢竟遊戲大了,只用loadlevel會lag 卡卡的
要了解異步,要先了解AsyncOperation類別
有四個Variables
目前要用到的只有兩個
allowSceneActivation和progress
progress的取值在0.1~1之間,不會等於1
為了計算百分比,以下會x100來計算
一般來說,我們都是 A場景到C場景,中間會有個B場景當LOADING畫面
而通常我們載入一些資源較少的場景,loading會很快,這樣你可能連影都沒看到就跳到下個場景了
所以allowSceneActivation 就是用來加載完成後,什麼時候你才要讓他跑下個場景
設為false的話就是永遠不跳到下個場景,直到true才會
======================
async.allowSceneActivation...