asset_download
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
asset_download [2019/06/27 15:58] – shenmo | asset_download [2019/06/27 17:11] (当前版本) – shenmo | ||
---|---|---|---|
行 22: | 行 22: | ||
====数据准备==== | ====数据准备==== | ||
+ | |||
+ | 填写原型表 [[generated:: | ||
// | // | ||
行 63: | 行 65: | ||
* ABManager有一整套流程进行AB下载 | * ABManager有一整套流程进行AB下载 | ||
- | 1/ 判断 文件是否在ab_config中 | + | 1/ 判断 文件是否在ab_config中 |
+ | 2/ 判断 AB包是否被加载,有则直接读取 \\ | ||
+ | 3/ 从网络或者缓存 读取 AB包,如果没在缓存,需要标记下载数量 \\ | ||
+ | 4/ 下载以后**异步**使用,同步使用的可以先使用Preload的方法,把预置体放到池里 \\ | ||
+ | |||
+ | |||
+ | =====问题和代办事项===== | ||
+ | |||
+ | 1/ BuildMachine 集成,至少做到清理,如果把 打包/ | ||
+ | |||
+ | 2/ 下载尺寸显示,目前只在MaskBattleLoad页面显示了目前正在队列中还未下载完成的文件容量,下载速度还没计算。另外下载也不是总大小,而是当前步骤堆积在网络中的大小。 可以考虑先堆积在队列中 (低优先) \\ | ||
+ | |||
+ | 3/ ab_config 和 AssetBundleBrower的集成配合,目前是各自独立工作,可以考虑通过ab_config自动完成 AssetBundleBrower中的配置(低优先)\\ | ||
+ | |||
+ | 4/ 缓存避免下载问题。PC上 Caching.IsVersionCached 永远取不到值,怀疑缓存并没有生效 \\ | ||
+ | |||
+ | 5/ 缓存清理问题,网上的介绍可以通过现在Cache的尺寸,客户端有指令CleanCache进行测试 \\ | ||
+ | |||
+ | 6/ AB卸载,目前只在退出战斗执行 \\ | ||
- | 2/ 判断 AB包是否被加载,有则直接读取 | ||
- | 3/ 从网络或者缓存 读取 AB包,如果没在缓存,需要标记下载数量 | ||
- | 4/ 下载以后**异步**使用 |
asset_download.1561622299.txt.gz · 最后更改: 2019/06/27 15:58 由 shenmo