Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
关于AB包加载和分包策略的问题
Saigo_D发起了问答2019-09-18
3
回复
2742
浏览

老师,我不太懂AB包加载资源的原理是什么

比如,我把所有的图片打包到一个AB包里,当我要加载某张图片的时候,Unity是会先读取整个AB包,再从里面搜索我要的那张图片吗?

如果我一个AB包装了太多资源,会不会导致我在读取这个AB包里的某个资源时,读取速度变慢?或者占用内存变多?

因为搞不清楚这个问题,我在分包的时候很纠结

不知道把所有的同类文件(比如所有图片,或者所有音乐文件)打包成一个AB包会不会不太好

希望老师能大概给我讲一下~谢谢

所有回复
  • 老师_Trigger 2019-09-19

    同学你好

    1.如果单独去使用一张图片,那么我们不应该把这个资源与其他资源打一起,打一起是会出现读整个包然后再找到需要的资源的。

    2.会。

    关于打包策略同学可以看一下Ocean老师的Unity商业游戏底层框架资源管理这门课程,老师把AB包原理以及打包策略都讲的很详细,同学可以去详细学习一下。

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • Saigo_D 2019-09-19

    Ocean老师的Unity商业游戏底层框架和Siki老师的AssetBundle创建打包入门学习

    这两门课我都初步学完第一遍了,只是里面好像没有讲AssetBundle包的大小或数量多少对读取的影响,所以我上来问一下

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • Saigo_D 2019-09-19

    我现在大概懂了,如果AB包的读取原理是读取整个包,再从包里读取某个资源的话

    那么分包就不能把包分太大,那么按使用场景及文件类型的多维度分法估计会好点

    谢谢老师的回答,解开这个疑惑对我帮助很大,阿里嘎多

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!