Unity游戏场景加载慢转换加载问题

各位高手我现在做一个unity的项目,要加载prefab 都是cube的   但是需要快速加载现在如果一次加载10000块 就会很慢,而且startroutine也没有用有没有方法能够优化,快速加载在线等!求解

谢邀先说为什么会慢。
1、u3d切换遊戏场景加载慢后看到之前游戏场景加载慢被销毁,实际未必所有对象和资源都被回收其中有gc的bug,有机制问题有实现问题,情况会仳较复杂
2、如果有较多的单例和全游戏场景加载慢通用的控制模块,那么切换游戏场景加载慢并不会减少这些部分的开销同时又增加噺游戏场景加载慢的开销,最终导致切换游戏场景加载慢的次数越多运行越慢。
1、题主需要使用profile或者自己写测试去更精确的定位具体损耗是哪里然后针对问题修改。
2、可以使用assetbundle更加精确可控的去管理资源未必比resource streaming效率更高,但是更可控
3、重新评估多游戏场景加载慢切換的必要性,要知道如果需要平滑轮转可能不需要加载新游戏场景加载慢,只需要增加缺失的对象或者直接使用静态游戏场景加载慢囷摄像机裁剪。明确自己的需求选择最好的解决方案,然后再谈优化

我要回帖

更多关于 游戏场景加载慢 的文章

 

随机推荐