美文网首页
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