UH3L9——游戏功能—默认资源转存问题

对于游戏中的 AB 包资源存储路径

AB 包的存放路径有两个选择:

  • streamAssetsPath​:只读路径,编辑器状态的 streamAssetsPath​ 下文件可随 Unity 打包一起被打包出去
  • persisentDataPath​:可读可写路径,但是编辑器状态下的 persisentDataPath​ 内的文件不会被打包出去

因此,是否需要进行 streamingAssetsPath​ 中资源转存到 persistentDataPath​,取决于你项目中的AB包管理器中的加载机制

  1. 若都从 persistentDataPath​ 中加载,则需要从 streamingAssetsPath​ 转存(若默认资源很多,会浪费玩家的硬盘存储空间)
  2. persistentDataPath​ 中没有资源,则从 streamingAssetsPath​ 中加载,则无需转存(不会浪费玩家空间)

AB包下载流程图

image