AssetBundle.LoadFromMemory报错原因分析

2018-04-09  本文已影响76人  rekcah1986

最近在测试LuaFramework框架的热更功能,原理很简单,把StreamingAssets目录传到ftp上,游戏运行时会比较files.txt里的文件md5,如果对不上则更新。
但是我测试的时候,AssetBundle.LoadFromMemory加载"StreamingAssets"这个文件时总是报错并返回null,查了大半天终于找到原因了,上传的文件和下载的文件大小不一致,始终差那么几个字节……


image.png

我用的是FileZilla工具进行ftp上传,本地显示文件为2428字节,上传之后变成了2441字节,ftp下载为2428字节,但通过http链接下载则变成了2441字节。很显然,它给转码了。
解决方法也简单,设置里改一下就行了。


image.png
上一篇下一篇

猜你喜欢

热点阅读