美文网首页
AssetBundle.LoadFromMemory报错原因分析

AssetBundle.LoadFromMemory报错原因分析

作者: rekcah1986 | 来源:发表于2018-04-09 16:56 被阅读76次

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


image.png

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


image.png

相关文章

网友评论

      本文标题:AssetBundle.LoadFromMemory报错原因分析

      本文链接:https://www.haomeiwen.com/subject/cfbihftx.html