问题:
updateManager.applyUpdate() 执行后, 会将CDN服务器三个文件中的那几个文件进行更新? Unity环境
目前我们游戏中CDN有三个文件:StreamingAssets、XXXX.webgl.wasm.code.unityweb.wasm.br、XXXXX.webgl.data.unityweb.bin.br.
现象:
本地测试启动小游戏游戏存档会缓存到本地. 然后修改游戏中的人物资源, 更新到StreamingAssets文件夹中, 重新打包发布线上版本., 再次启动游戏后发现修改后的人物资源没有生效, 使用applyUpdate()主动更新, 依然没有生效. 之后手动清除游戏缓存重启游戏, 人物资源才生效, 但是这样也会导致玩家的游戏存档丢失,
疑问:
- 小游戏首次启动后, 是会将SteamingAssets中的文件缓存到本地吗?
- applyUpdate()执行后是会将XXXX.webgl.wasm.code.unityweb.wasm.br与XXXXX.webgl.data.unityweb.bin.br更新到本地, 而不会将StreamingAssets也更新到本地? 还是说StreamingAssets如果本地缓存中有就不更新, 如果没有才更新?
- 有什么办法在游戏更新时也能将本地缓存中的StreamingAssets也同步更新?