AB包是什么:特定于平台的资产压缩包,有点类似压缩文件
资产:模型、贴图、预设体、音效、材质球等。(唯独不能把C#代码打包进去)所以热更新使用lua。
AB包作用:相对Resources下的资源AB包更好管理资源、减小包体大小、热更新
Resources打包时,会将所有的东西都压缩打包,不管东西有没有用。而且无法除了Resources.load之外去引用它。
AB包可以压缩资源、减少初始包大小。例如进游戏后再下载其他的数据。
热更新:
常见 面试题:
1、请写出热更新的概念是什么?Unity中热更新的流程是什么?
概念:指不需要重新下载游戏客户端,在游戏内部进行即时更新
为什么要用热更新:
1.防止用户流失;每次更新如果下载庞大的客户端安装包,容易导致用户流失
2.微端;可以让初始安装包极小,进了游戏再更新游戏内容
3.可以做到“狸猫换太子”;先下个羊,进了游戏再变成狼