远程bundle更新呢?在加了md5的情况下。已经下载了所有的缓存,现在远程bundl更新了一张图片。怎么保证重新进游戏或者在游戏里里面能更新到新的图片呢?
通过版本号:更新远程资源 需要重新构建作为远程的bundle,再通过 修改hash值 (作为版本号) ,然后替换程资源服务器的bundle,代码里根据 版本号是否相同(可以自己设计更新逻辑)判断是否进行更新。
mark~
bundle包优先级为7的没有加载,优先级为6的使用会有问题,应该怎么解决
设置合理的优先级,或者每个bundle独立资源
bundle资源没有穿插使用,但优先级高的不加载,优先级低的就会加载失败
,根据官方的描述,不存在这种情况的,检查一下自己的代码逻辑,不行就问问引擎组。
好的,谢谢
优先级 设置成一样的就可以了 ,我用的2.4.4版本 ,目前是这样的。很尴尬
bundle 并不能实现代码的热更新,只能实现资源的热更新。。
2赞
亮哥。请问可以利用bundle进行子游戏的热更新吗,我发现下载只下载了.json,.js,那么下载下来的子游戏不是没有资源了吗
用的时候加载的
好的,谢谢亮哥,麻烦问下,那子游戏热更岂不是代码要完全与大厅的隔离?
有什么解决方法没。
借楼说一下我的思路。
先用传统的热更,更新基础代码和资源。
再用传统的热更下载或更新大厅Bundle。再加载大厅bundle。
最后用传统的热更下载/更新游戏bundle。进入游戏。
这样原生包包体就只有引擎和最基础的代码和资源。
4赞
markdown
大哥你所有的图片全挂了,我很着急啊,这个asset bundle到底是个啥啊一直没搞懂,怎么办啊,up请赶紧发图片吧!
1赞
mark.
mark 资源加载源码学习

