AssetBundle 构建工具


AssetBundle 构建工具

游戏打包发布前,需要使用构建工具打包资源,否则程序启动后,会卡住

  • 使用菜单项 Game Framework -> AssetBundle Tools -> AssetBundle Builder 打开 AssetBundle 构建工具

选择 Build Target 目标平台,如 Google Android 打包安卓apk包

Output Directory 选择资源打包后的保存目录

  • 点击“Start Build AssetBundles”开始构建

在输出目录中会生成如下目录结构和文件

1
2
3
4
5
6
Full 为可更新模式生成的完整文件包的所在目录,若游戏是网络游戏,生成结束后应将此目录上传至资源服务器,供玩家下载用
Package 为单机模式生成的文件的所在目录,若游戏是单机游戏,生成结束后将此目录中对应平台的文件拷贝至 StreamingAssets 后构建 App 即可
Packed 为可更新模式生成的文件的所在目录,若游戏是网络游戏,生成结束后将此目录中对应平台的文件拷贝至 StreamingAssets 后构建 App 即可
BuildReport 目录中记录了生成日志,若生成过程中出现错误,也可以查询此目录中的日志
Working 目录建议原封不动的保留,下次构建 AssetBundle 时,Unity 会自动识别其中的数据,并实施增量生成 AssetBundle,以加快生成速度
GameResourceVersion_x_x_x.xml 中记录了版本文件的校验码,在做资源更新服务的时候会用到这些值
  • Package\1_0_50\Android 里面的内容,完整拷贝至 Unity 工程的 Assets/StreamingAssets 中,即可构建 App 用于发布游戏了