收藏
回答

unity中使用addressable异步加载资源速度过慢如何解决?

unity中使用addressable异步加载资源,打包webgl发布微信小游戏时发现第一次加载资源时等待时间过长(5到7秒),之后再加载时间就很短了,addressable资源是放在本地包里的,不存在网络下载速度问题,打包apk加载速度很快,没有问题,怎么解决啊?

回答关注问题邀请回答
收藏

1 个回答

  • 伊依&伊恒
    伊依&伊恒
    2023-04-16

    针对这个问题,可以尝试以下解决方法:

    1. 确认使用的是最新版本的addressable package,因为较老版本可能存在性能问题。
    2. 在addressable的Asset Importer中,将“Load Behavior”设置为“None”,这样可以延迟加载和加载进度反馈,并且避免在开始阶段就加载过多的资源。
    3. 对于经常被访问的Assets,可以考虑将它们打包到同一个bundle中,这样可以避免重复加载和提高加载速度。
    4. 如果仍然存在加载时间过长的问题,可以通过代码来预先加载一些资源到内存中,并在需要时快速调用。同时,在加载更大的资源时,可以显示一个加载进度条,给用户以反馈。

    希望以上建议能够帮助您解决问题。


    2023-04-16
    有用
    回复
登录 后发表内容