Application.LoadLevelAsync Integrate
2021-02-25 10:54 作者:unity_某某師_高錦錦 | 我要投稿
當前出現(xiàn)因為Application.LoadLevelAsync Integrate導(dǎo)致的項目卡頓。

目前定位原因是場景中物體個數(shù)太多。
場景中存儲的物體信息是按照YAML格式存儲的。
在加載場景的時候先解析改文件然后再同歸GUID加載對應(yīng)的物體,場景文件太大的時候會導(dǎo)致解析和加載時間太長。
可以通過將場景中的物體制作成預(yù)設(shè)物,將場景中的物體和場景做分離,分開的時候可以分成多塊。然后再去加載。
Tip:
1.加載場景的CPU占用,通常如果此項時間長的話70%的可能是Texture過長導(dǎo)致.
2.多線程加載AwakeQueue中的內(nèi)容,即多線程執(zhí)行資源的AwakeFromLoad函數(shù).?
標簽: