Assetbundle加载优化

1.在使用LZ4打包的前提下,其实LoadFromFile跟LoadFromFileAsync在文件数量不多的情况下,性能差异不大,因为LZ4打包只是读取包头信息而已,不过考虑到手机IO,如果打包的资源依赖比较多,还是使用异步方式比较靠谱

2.ab包加载完毕后,LoadAsset跟LoadAssetSync,会影响比较大

异步加载的速度可以通过以下参数调整:

Application.backgroundLoadingPriority

ThreadPriority.High: 每帧最多 50 毫秒

ThreadPriority.Normal: 每帧最多 10 毫秒

ThreadPriority.BelowNormal: 每帧最多 4 毫秒

ThreadPriority.Low: 每帧组多 2 毫秒

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 首先附上原文链接:https://unity3d.com/cn/learn/tutorials/topics/be...
    Bonging阅读 822评论 0 0
  • 翻译自官方文档: https://unity3d.com/cn/learn/tutorials/topics/be...
    su9257_海澜阅读 3,501评论 0 0
  • 这一章来说说AssetBundles,介绍下它的基础系统,还有一些和AssetBundles进行交互的核心API。...
    莫铭阅读 2,899评论 6 10
  • 这部分主要讨论了AssetBundle的如下知识: AssetBundle的基础知识 使用AssetBundle的...
    Wenchao阅读 1,672评论 0 5
  • 翻译:莫铭原文地址:AssetBundle usage patterns 本系列中的上一篇文章覆盖了AssetBu...
    莫铭阅读 5,409评论 1 12