场景依赖资产加载优化建议
作者: zhuxingwei创建于 2024年6月24日更新于 2024年6月24日
我们的项目遇到一个情况:当从 Bundle 中加载一个 Scene 时,如果这个 Scene 依赖了很多其他 Bundle 中的资源,那么 Scene 的加载时间会变得很长(与这些被依赖的资源和 Scene 打包在一起的情况相比)。 我们查看代码发现,框架在加载一个 Scene 所需的其他 Asset 时,除了加载对应的 Bundle 外,还会使用 AssetBundle.LoadAssetAsync 方法将对应的 Asset 加载到 C# 端。 理论上只要 Bundle 加载好后,Unity 就可以在加载时从中找到所需的资源,而不必我们业务端在显示时将其加载出来。 或者是框架这边有什么特殊的需求?
内容来源: EllanJiang/GameFramework