解压密码:
您所在的用户组暂无权查看,请登录后查看。
1.正常生成资源包
2.把散包资源备份到另外的目录,拷贝到StreamingAssets目录下
3.清除\Builds\Android目录下sharedassets0.assets,用带FirstAPK参数的打apk脚本打包
4.测试包,如果伤害没有问题,则第3步生成的Assembly-CSharp.dll没有问题。备份Script.assetBundle (使用Bundles/Misc/Backup script bundle)
4.1 用Add assembly dll to patch功能将\Assets\BundleManager下的Assembly-CSharp.dll添加到DefaultPatch中的相关配置中并还原Script.assetBundle,此时获得的DefaultPatch里的文件,为上传到cdn端的文件
5.测试包发现有问题,继续执行第3步,直到没问题为止
6.用不带参数的脚本生成剩余apk包
7.备份Assembly-CSharp.bak、Assembly-CSharp.dll、ABConfig.asset、LastBundleBuildStates.txt、sharedassets0.assets、Script.bak等文件
自动更新包:
有代码更新:
1.修改显示版本号
2.用带参数的打apk脚本打包,生成最新的Assembly-CSharp.dll。
3.确保打强更完整包时生成的Script.bak文件存在\Assets\BundleManager下,按老打包流程打包,生成初始patch,然后点击 (Bundles/Misc/Add assembly dll to patch)生成最终patch,上传本地FTP,测试打包内容和伤害
4.备份Assembly-CSharp.bak、Assembly-CSharp.dll、ABConfig.asset、LastBundleBuildStates.txt、Script.bak等文件
无代码更新:
1.修改显示版本号
2.确保打强更完整包时生成的Script.bak文件存在\Assets\BundleManager下,按老打包流程打包,生成初始patch,点击 (Bundles/Misc/Add assembly dll to patch)生成最终patch,上传本地FTP,测试打包内容和伤害
3.备份Assembly-CSharp.bak、ABConfig.asset、LastBundleBuildStates.txt、Script.bak等文件
非强更包:
1.正常生成DefaultPatch资源包
2.确保最新的Assembly-CSharp.dll、最老的sharedassets0.assets在\Builds\Android目录下,确保最老的Script.bak在\Assets\BundleManager下
3.点击 (Bundles/Misc/Add assembly dll to patch)生成最终DefaultPatch资源包
4.把散包资源备份到另外的目录,拷贝DefaultPatch资源包内容到StreamingAssets目录下
5.用不带参数的脚本生成所需apk包
|
评分
-
参与人数 1 | 钻石 +10 |
收起
理由
|
| + 10 |
原创首发,感谢为论坛做出贡献!. |
查看全部评分
|