Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
Assetbundle项目应用设计问题
海澜发起了话题2017-03-27
5
回复
435
浏览

 老师请教下以前你们公司用的assetbundle加载是用的什么方式啊?是WWW.LoadFromCacheOrDownload还是AssetBundle.LoadFromFile?而且对于下载下来的Assetbundle文件是保存在本地还是采用其他处理方式,现在我们的项目只要是WWW.LoadFromCacheOrDownload比较hash值判断文件是否需要更新,或者有更好的解决方案?

加载的assetbundle文件1m到15m大小不等,模型或者ui资源

 而且存储在本地的数据是BinaryFormatter实现序列化还是json之类的?

 

所有回复
  • siki 2017-03-27

    没有使用 WWW.LoadFromCacheOrDownload还是AssetBundle.LoadFromFile

    之前的一个项目是,先把assetbundle下载到本地,再利用www加载

    • 海澜 2017-03-27

      AssetBundle.LoadFromFile这个加载文件大点的话会出现卡顿,那 当时是怎么处理的呢?忽略还是用异步?

      而且对于频繁写入到本地的数据正常应该怎么处理呢?

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-03-27

    没有什么特别大的文件,如果你的每个文件都 好几百兆的话,这种情况有点不正常,看看能不能把资源减小点,www加载本身就是异步

    一般来说对于本机游戏,只有游戏关闭的时候,才需要保存一下数据,并不用无时无刻写入本地

    • 海澜 2017-03-28

      还有一个想问的就是对于文件是否需要下载更新你们是怎么做的处理的呢?不是本地游戏,需要联网的

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-03-28

    可以给每一个文件做一个md5的校验,按照md5值判断是否更新

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!